1

以下を使用するスクリプトは好きではありません。

// @include http://*

また、過去に問題があったため、スクリプトを作成しているときに、コンソールはこの種のスクリプトによって生成されたエラーでいっぱいでした。これらのanti-adblocknoPicAdsのようなスクリプトが必要なリストにあることは認識していますが、それらを使用するために、使用する特定のページにインクルードを変​​更します。たとえば、Web ページに入力すると、「Adblock を無効にする必要があります」と表示されたので、URL を取得し、手動でアンチアドブロック スクリプトを追加して編集します。

// @include http://example.com/*

ページを更新すると、機能しています。スクリプトが更新されると、すべてが失われます。いいえ、更新を停止したくありません。これらの種類のスクリプトは、更新を維持するために本質的に必要であると考えているからです。

私の質問は、更新後に変更を含める方法はありますか?

4

2 に答える 2

1

問題が包含/除外である場合は、スクリプトの更新後も保持される独自のユーザー設定で上書きできます。

アドオン - ユーザー スクリプト (Firefox では 'Ctrl+Shift + a') に移動します。[ユーザー設定] タブで
スクリプトのオプションをクリックし
、スクリプトを実行する対象ページを追加/除外ページを追加します。[OK] をクリックします。

詳細: ユーザー指定のルール

Greasemonkey 0.9.9 以降、ユーザーはアドオン マネージャーのスクリプト オプション ダイアログを使用して独自の除外値と包含値を指定できるようになりました。したがって、各スクリプトには独自のルールと、オプションでユーザーのルールがあります。

最初にユーザーのルールがチェックされ、次にスクリプトのルールがチェックされます。いずれかの除外がページに一致する場合、スクリプトは実行されません。いずれかのインクルードがページに一致する場合、スクリプトが実行されます。スクリプトのインクルードが一致し、ユーザーの除外も一致する場合、ユーザーの除外がスクリプトよりも優先され、スクリプトは実行されません。スクリプトの除外が一致し、ユーザーのインクルードも一致する場合、ユーザーのインクルードがスクリプトよりも優先され、スクリプトが実行されます。

たとえば、[除外されたページ] の下で次を試してください。http://*

于 2014-08-07T08:34:09.167 に答える
1

スクリプト的な拡張機能で解決できると言われて確認しました。 このトピック。

グリースモンキーの開発者がこれを実装してくれることを願っています。したがって、これまでの最善の答えは、scriptish に移行し、スクリプト インクルード パターンを無効にするチェック ボックスを使用することです。残念ながら、私は過去にスクリプトを試したことがあり、慣れていませんでした。

グリースモンキーには解決策がありませんが、@include http://* を含むスクリプトに対してのみ、両方のスクリプトを使用します。

于 2014-08-11T01:51:09.600 に答える