応答のないスクリプト警告

リビジョン情報
  • リビジョン ID: 154883
  • 作成日:
  • 作成者: dskmori
  • コメント: update.
  • 査読日: はい
  • 査読日:
  • 査読者: dskmori
  • 承認済み はい
  • 現在のリビジョン? いいえ
  • 翻訳準備中: いいえ
リビジョンのソース
リビジョンの内容

Firefox が「警告: 応答のないスクリプト」エラーを表示することがあります。メッセージは次のようなものです: 「このページのスクリプトは処理に時間がかかっているか応答しなくなっています。今すぐスクリプトを停止するか、スクリプトをデバッガーで開くか、このまま処理を続行させるか選択してください。」。 この記事では、この問題が発生する原因と可能な解決策および手順を解説します。

このエラーは、スクリプトが動作したまま制御できない状態になり、何も操作をしなければ Firefox をハングアップさせる可能性があるということを示しています。そのスクリプトは、アクセスしているウェブページ、インストールされている拡張機能、もしくは Firefox 自体のもののいずれかです。

Webroot Spy Sweeper

Webroot Spy Sweeper が、この問題の原因となることがあります。Spy Sweeper の Cookie 追跡機能 (もしくは Spy Sweeper) を無効化することで、この問題を解決できます。

スクリプトをより長い時間実行させる

続行 ボタンをクリックしても同じダイアログボックスが表示される場合、スクリプトをより長い時間続行させても問題は解決しません。それを行っても、Firefox をより長い時間ハングアップさせるだけです。しかしながら、続行 ボタンをクリックした後に Firefox を通常通り使用できるようなら、そのスクリプトが完了するには、エラーが表示されるまでの時間よりも少し長めの時間を要します。

Firefox にスクリプトをより長い時間続行させるように設定する:

  1. アドレスバーabout:config と入力し、EnterReturn キーを押します。
    警告ページが表示されます。危険性を承知の上で使用する をクリックし、about:config ページを開いてください。
  2. about:config ページで、dom.max_script_run_time という設定項目を探し、それをダブルクリックしてください。
  3. 整数値を入力してください プロンプトで、20 と入力します。
  4. OK ボタンをクリックします。

これで、スクリプトがより長い時間動作するようになりました。プロンプトは表示されなくなるはずです。

それでもプロンプトが表示される場合 (もしくはプロンプトを再度表示させたい場合) は、上記の設定を既定デフォルト 値に戻す必要があります。既定デフォルト 値に戻すには次のように操作します:

  1. アドレスバーabout:config と入力し、EnterReturn キーを押します。
    警告ページが表示されます。危険性を承知の上で使用する をクリックし、about:config ページを開いてください。
  2. about:config ページで、dom.max_script_run_time という設定項目を探し、それをダブルクリックします。
  3. その設定項目を右クリック Ctrl キーを押しながらクリックして リセット を選択します。

特定のウェブサイトにアクセスしているときにエラーが起こる。

特定のウェブサイトにアクセスしているときのみにエラーが起こる場合は、そのウェブサイト上でスクリプトが動作しないようにブロックすることができます。多くのウェブサイトは、スクリプトを無効にしても正常に見ることができます。

  1. YesScript 拡張機能 JavaScript Toggle On and Off 拡張機能をインストールして、Firefox を再起動してください。
  2. メニューボタン Fx89menuButton をクリックし、アドオンとテーマ をクリックして Extensions パネルを選択します。
  3. YesScriptJavaScript Toggle On and Off を見つけ、設定 ボタンをクリックします。
  4. YesScript ブラックリスト ダイアログで、ブラックリスト テキストボックスまでスクロールして、問題のあるサイトの URL を入力します。
  5. 追加保存 ボタンをクリックします。追加したサイトのドメイン名がリストに追加されます。

これで問題のあるサイト上でのスクリプトの動作がブロックされ、応答のないスクリプト警告は表示されなくなります。

その他の原因

アドオンがこの問題の原因になることがあります。拡張機能とテーマのトラブルシューティング を参照してください。




Unresponsive Script Warning (mozillaZine KB) からの情報に基づきます