Greasemonkey スクリプトは、他の Greasemonkey スクリプトの許可された URI を動的に変更するにはどうすればよいですか?

Greasemonkey スクリプトは、他の Greasemonkey スクリプトの許可された URI を動的に変更するにはどうすればよいですか?

Greasemonkey 拡張機能が有効になっているページから Web URI を追加または削除するためのスクリプトまたは拡張機能はありますか? つまり、@include 行の URI を 1 回のクリックで動的に調整するのと同等の機能です。

Greasemonkey の設定にアクセスして含まれる URI を変更することなく、メイン画面から直接これを実行したいと考えています。

Greasemonkey アイコンのメニューを拡張できる場合は、各スクリプトのサブメニュー項目になります。

例えば。Script Name -> Enable/Disable for Current Page

答え1

Greasemonkey スクリプトでは、これを実行できません。他のスクリプトのパラメータを変更することはできません。また、スクリプト自体の include、exclude、または disabled 設定に影響を与えることもできません。

あなたはできる試す この機能のリクエストをするまたはフォークすることもできますGreasemonkeyコード独自のビルドを使用します。

私がやっていることは次の通りです。皆さんが望んでいることに近いですし、それほど難しくもありません。

  1. .user.jsGreasemonkey はフォルダー内のファイルの編集を検出しgm_scripts、編集されたスクリプトを更新します。つまり、
  2. 確認するGreasemonkeyはお気に入りのエディタを開くように設定されています(TextPad は良いものです)。
  3. Greasemonkey アイコン/メニューをクリックして開きます。
  4. スクリプト ファイルを右クリックします。ファイルはエディターで開きます。
  5. @include、、@excludeおよび/またはディレクティブを好みに合わせて変更します@match
  6. ファイルを保存すると、変更は次のページを(再)ロードすると有効になります。

関連情報