ScrapBubbleをbookmarkから使う
利点
UserScript・browser拡張機能なしで使える
参加していないprojectでも使える
限界
使うたびにbookmarkletを起動しなければならない
必要なときにしか起動されないので、負荷が軽いとも捉えられる
これ書いた当時は、firefox for androidが不安定で、使うのを止めてましたtakker.icon
今はどうなんだろう
作り方
code:js
javascript:(async()=>{const code="/api/code/takker-dist/ScrapBubble-min/app.js";const{mount}=await import(code);mount();})();
やっていることは、単にminifyしたコードをbookmarkletにしているだけ
ScrapBubbleの本体は、コードブロック記法からdynamic importして使っている
本体もまるごとbookmarkletに入れようとすると、URL長の上限に引っかかってしまう
他者のscrapboxからコードをimportするのはセキュリティ上問題があるので、"/api/code/takker-dist/ScrapBubble-min/app.js"は自分しか使えないprojectからのURLに置き換えることを推奨する
少しコードを追加して、projectに応じてoptionsを切り替えたりもできる
スマホでの登録方法は↓を参照