グリースモンキースクリプトを1つのWebサイトにのみ含めるように設定しました。
http://example.com/*
しかし、私も行くすべてのWebサイトで実行されています。削除して、1つのインクルードだけで再度追加しましたが、すべてのページで実行されています。何が間違っているのでしょうか。
グリースモンキースクリプトを1つのWebサイトにのみ含めるように設定しました。
http://example.com/*
しかし、私も行くすべてのWebサイトで実行されています。削除して、1つのインクルードだけで再度追加しましたが、すべてのページで実行されています。何が間違っているのでしょうか。
これは通常、不正な形式のメタデータ ブロックが原因です。
先頭にスペースがあってはならず、ディレクティブは (通常) 大文字と小文字が区別されます。
良い:
// ==UserScript==
// @name YOUR_SCRIPT_NAME
// @include http://YOUR_SERVER.COM/YOUR_PATH/*
// ==/UserScript==
悪い:
// ==UserScript==
// @name YOUR_SCRIPT_NAME
// @include http://YOUR_SERVER.COM/YOUR_PATH/*
// ==/UserScript==
悪い:
//==UserScript==
//@name YOUR_SCRIPT_NAME
//@include http://YOUR_SERVER.COM/YOUR_PATH/*
//==/UserScript==
悪い:
// ==UserScript==
// @name YOUR_SCRIPT_NAME
// @INCLUDE http://YOUR_SERVER.COM/YOUR_PATH/*
// ==/UserScript==
等
また、スクリプト オプションは、メタデータ ブロックの内容を上書きできます。それらを確認するか、スクリプトをアンインストールして再インストールしてください。