Firefoxが応答しないときに常にスクリプトを停止させる方法


22

一部のページでは、停止するオプションと二度と尋ねないチェックボックスを備えた「スクリプトが応答していません」というエラーが表示されます。

その後、その無意味なチェックボックスを使用して、同じ質問が再び表示されます。

Firefoxが応答しないときに常にスクリプトを停止させるにはどうすればよいですか?


回答:


10

より高い値に調整dom.max_script_run_timeするabout:config必要があります。

前述のように、このタイムアウトはJavascriptを使用するアドオンにも適用されます。そのため、AdBlockを使用する低速のコンピューターや、Google DocsなどのAJAX豊富なWebサイトでも簡単に到達します。



あなたのタイムアウトは拡張機能に適用されます
...-ZaB

8
これにより、スクリプトをより長く実行できるようになります。これは、最初に常に[続行]ボタンを押すのと同じ効果があります。OP(と私)は反対のことを望みます。最初に常に[スクリプトの停止]ボタンを押すことです。
デビッドネルソン

9
これは無回答です。私はこれに対する答えを探していた3つの異なるWebサイトで、最も「役に立つ」応答は、問題のあるスクリプトを避けるか、時間を長くすることです。何もしない(かつてない...)のに「スクリプトを停止」ボタンがある理由
グレン

6
これは彼がFirefoxの自動停止スクリプトにする方法について尋ねている、質問に答えていない、そしてそれはより多くの時間のために実行することを可能にする方法について尋ねていなかった
Ahm3dサイード

6

これはYesScriptの仕事のように聞こえます!

このアドオンを使用すると、javaスクリプトの実行が許可されていないサイトのブラックリストを作成できます。どのように機能するか教えてください。

リソース(その他のソリューションについては、このリンクを参照してください): 警告:応答しないスクリプト


3
NoScriptの方がはるかに安全です。
harrymc

@harrymcそうですね。この瞬間まで、私はNoScriptを読んだり聞いたりしたことがありません。私が行った調査によると、YesScriptはNoScriptの拮抗薬です。この記事に掲載するのに非常に良い方法です。
ロブ

1
@harrymc NoScriptは、アクセスするすべてのWebサイトを破壊します。あなたの家を離れることは決してないように安全です。
エンドリス

NoScriptは、各サイトを微調整する方法を退屈にします。物事を行うより良い方法がなければなりません。
ジェームズP.

3

スクリプトがループに入るか、Web上のサーバーで待機するかには大きな違いがあります。通常、「スクリプトが応答しない」エラーを引き起こすのは2番目のケースです。

Firefoxには、Webサーバーが応答しない、または単に遅いという違いを知る方法がありません。そのため、dom.max_script_run_timedom.max_chrome_script_run_timeなどのいくつかの愚かなギロチン型のカットオフメカニズムがあります。これは、スクリプトおよび現在待機している接続をキャンセルするまでの待機時間を指定します。

このようなメカニズムは、使用するのが非常に危険です。たとえば、Webでアイテムを購入している間、オンライン決済サイトの反応が遅いため、Firefoxはスクリプトと接続をキャンセルするだけで、銀行口座に関して不明な結果が生じます。

私が言いたいのは、これらの「スクリプトが応答しない」エラーを取り除くことは、エラー自体よりも悪いかもしれないということです。NoScriptなどの拡張機能を使用して、信頼するWebサイト以外のアクセスするすべてのWebサイトですべてのJavaScriptを禁止することをお勧めします(少なくともサードパーティのJavaScriptを禁止します)。これは実際には、あなたと誰もがドライブバイブラウザーウイルスに対して使用すべき防御メカニズムです。


2

プラグインNoScriptを使用すると、Webページ上のスクリプトを1つずつ停止/ブロックできます。

どのスクリプトが応答していないかがわかっている場合は、NoScriptブラックリストに追加することができます。これにより、二度と邪魔されることはありません。


0

Noscript、Adblock、Ghostery、TACOなどのアドオンはありますか?

はいの場合、これらのアドオンと競合があります。


確かにNoScriptではそうではありません。
ハリーマク

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.