scrapbox-reader-darkでページを開くUserScript
呼び出し例
開いているページを開く
jsimport { openSRD } from "/api/code/Mijinko/scrapbox-reader-darkでページを開くUserScript/script.js";
openSRD() // これだけでおk
特定のページを開く
jsimport { openSRD } from "/api/code/Mijinko/scrapbox-reader-darkでページを開くUserScript/script.js";
openSRD("villagepump", "超軽量なScrapboxクライアントを作った") // URIエンコードをする必要はない
ソースコード
本体
script.js// SRD: scrapbox-reader-darkの略
export function openSRD(
projectName = scrapbox.Project.name,
pageTitle = scrapbox.Page.title
) {
const SRDURLBase = "https://scrapbox-reader-dark.vercel.app/"
pageTitle = encodeURI(pageTitle).replace(/\//g, "%2F")
window.open(SRDURLBase + projectName + "/" + pageTitle, "_blank")
}