Android Firefox NightlyにTampermonkey入れてブックマークレットっぽいことをさせることができる

Tampermonkeyでブックマークレット 

```js
// ==UserScript==
// @name 名前
// @match *://*
// @grant GM_registerMenuCommand
// ==/UserScript==
GM_registerMenuCommand('hoge', () => { /* ブックッマークレットの内容 */}, '英数記号1文字')
```

これでTampermonkeyのメニューからブックマークレットが実行できる

tampermonkey.net/documentation

フォロー

// @match *://*/*

じゃないとだめだった

GM_registerMenuComandの引数1つ目のメニューコマンド名にUserScriptの名前 (`// @name` で指定したもの) が含まれていると名前として何も表示されないことがわかった
あと引数3つ目は無くてもいい

任意のページを読み込む度に全ブックマークレットの構文解析とメニュー追加処理が実行されるのは気分的によろしくないというのはある
が既に大量のアドオン入れてるんだから大差ない気もする (これは自分だけ)

そのままだとツイートボタンとかはてブボタンとかの埋め込まれたページでも無駄にスクリプトが作動するので `// @noframes` もあったほうがいいな

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。