Scrapboxのページ遷移を検出
/icons/hr.icon
Scrapbox内でページ遷移のたびに処理をするUserScriptを書くには、window.addEventListener('load', ...)でいいんでしょうかyosider.icon
なんか発火してくれない…
SPAだとその類のeventをページ遷移検知に使うことは出来ません 自分が現時点でページ遷移に使っている方法は<title>の変更監視ですtakker.icon
ありがとうございます、/icons/なるほど.icon*2yosider.icon
確実な方法を見つけましたtakker.icon
example
code:javascript
const target = document.getElementsByClassName("page-wrapper")0; const observer = new MutationObserver((recs) => {
if (!recs0.target.classList.contains("enter")) { console.log("ページ遷移完了");
}
});
observer.observe(target, {attributes: true, attributeFilter: "class"});