UserScript:XMLHttpRequest
APIを叩いて何かするというサンプル
たぶん、もう使わない
code:script.js
let projectPages;
scrapbox.PageMenu.addMenu({
title: 'Scrapbox Sort',
// アイコンは後で変える
onClick: () => {
scrapbox.PageMenu('Scrapbox Sort').addItem({ title: 'Please wait...', image: null, onClick: () => null })
if (!projectPages) {
// まだAPIを叩いていない
let xhr = new XMLHttpRequest()
xhr.open('GET', /api/pages/${scrapbox.Project.name}?limit=10000)
xhr.onload = (e) => {
let projectPages = JSON.parse(xhr.responseText).pages
projectPages.forEach((page, index, pages) => {
}
}
xhr.send(null)
} else {
// APIのレスポンス済
// 何かの処理
}
}
})
UserScript.icon
https://img.shields.io/badge/JavaScript-UserScript_XMLHttpRequest-F7DF1E.svg?logo=javascript&style=for-the-badge