自分だけscrapboxのテーマを変える
公式の設定からテーマを変更し、document.documentElement.dataset.projectThemeを確認することで各テーマの名前が分かる
code:script.js
document.documentElement.dataset.projectTheme = "default"
const observer = new MutationObserver(() => {
document.documentElement.dataset.projectTheme = "default"
});
observer.observe(document.documentElement, {attribute: true, subtree: true, childList: true})
ページが遷移するたびにdocument.documentElement.dataset.projectThemeの値を設定しなおさないといけないため、MutationObserverで監視、DOMが更新されたら再度値書き換えをやっているらしい public.icon