Scrapbox-UserScript-Switcher
:username-dev/script.js
を実行する
?dev
をURL末尾につける
すべてのUserScriptを読み込まない
?noscript
をURLの末尾につける
code
templateとして使う
適宜変数を書き換えて自分のページに貼り付ける
script.jsconst name = "Scrapbox-UserScript-Switcher";
const devUserPage = "takker-dev";
const params = new URLSearchParams(location.search);
if (params.has("noscript")) {
console.info(`[${name}] No script mode`);
} else if(params.has("dev")) {
const src = `../${devUserPage}/script.js`;
console.info(`[${name}] Development mode. Loading ${src} instead...`);
await import(src);
} else {
// 通常のUserScriptを読み込む
}