自分だけ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})
ソース https://zenn.dev/laft/articles/b4466d216c6da7
ページが遷移するたびにdocument.documentElement.dataset.projectThemeの値を設定しなおさないといけないため、MutationObserverで監視、DOMが更新されたら再度値書き換えをやっているらしい
#scrapbox
#UserScript
public.icon