btmup Blog

Web 制作のことを中心に、ちょっとした Tips などを掲載しています。「自分用メモ」が基本スタンス。

Firefox

Firefoxで「警告:応答のないスクリプト」のダイアログが出ないようにする

投稿日:

最近、Firefoxで処理が重くなったときにこんなメッセージがダイアログで出るようになりました。

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

このページのスクリプトは処理に時間がかかっているか応答しなくなっています。今すぐスクリプトを停止するか、スクリプトをデバッガで開くか、このまま処理を続行させるか選択してください。

firefox_alarm

で、「スクリプトをデバッグ」「処理を続行」「スクリプトを停止」というボタンのどれかをクリックしないと、次の操作へ進めません。

このメッセージをよく見かけるのは、WordPressの「管理」メニューから「カテゴリー」をクリックしたとき。
なので、「WordPressの調子が悪いのかなー」と思っていたのですが、調べてみるとどうやらFirefoxの設定のようです。
(WordPressの方は、単純にカテゴリーの数が増えたせいで処理が重くなってただけかと)

要は、Firefoxはある設定された時間だけ待ってくれるけど、その時間を過ぎて「スクリプトが応答してない」と判断したときにこのメッセージが出るワケですね。
ということは、「スクリプトが応答してない」と判断するまでの時間を伸ばしてやれば、メッセージも出なく(出にくく)なるワケです。

Firefox – about:configで「dom.max_script_run_time」を設定

「スクリプトが応答してない」と判断するまでの時間は、「dom.max_script_run_time」という項目で設定します。

その方法は、

  1. Firefoxのロケーションバー(URLの入力欄。IEで言うところのアドレス欄)に「about:config」と入力。
  2. Firefoxの設定項目が一覧で表示される。
  3. その中から「dom.max_script_run_time」(初期値:10)を探す。
  4. 見つかったら、ダブルクリック。
  5. ダイアログが開くので、任意の数値を入力。
    (僕はとりあえず30にしておきました)
  6. 「OK」ボタンをクリックして元の画面に戻り、数値が変更されていることを確認。

これで、ちょっとくらいスクリプトが応答していなくても、Firefoxは気長に待ってくれるはずです。

設定する数値については、本当にヤバいときに備えるためにも短めにしておいた方が良いんでしょうね。
(長過ぎたら単にウザいってのもありますが)

僕の場合は30にしたら、メッセージはまったく出なくなりました。
ある特定の場面や操作で頻繁に出るようなら、それが出なくなる最小の数値というのを一つの基準にしたら良いのかもしれません。

参考にしたサイト

その他の原因

Firefox用エクステンション(アドオンのこと?)が原因で、同じようなメッセージが出ることもあるみたいです。







-Firefox
-, , , , , ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

いろんな種類のキャプチャができる Firefox アドオン – 「Screengrab!」

「Screengrab!」を使えば、Webページ全体や表示範囲のみ、あるいはユーザーが任意に指定する範囲のキャプチャをすることができます。 Mac環境ではFlashがうまくプリントできなかったり、「S …

no image

現在インストール中の Firefox アドオン一覧。

メモ的ポスト。 「Extension List Dumper」で生成したリストを基にしてます。 ColorZilla 2.0.2 http://www.colorzilla.com/ Firefox …

no image

Firefox でテーブルの線(border)が表示されたりされなかったりする件の対策。

珍しく Firefox のバグです(だと思います)。 あえて「解決法」ではなく「対策」としたのは、解決したかどうか定かではないからです。 つまり、「よく分からんけど、とりあえずうまくいってるっぽい」と …

no image

使用中のFirefoxアドオン一覧。

SafariからFirefoxに乗り換えて早幾月。 もはや単なるブラウザの域を超えて、強力な制作・開発ツールとなっています。 ここでは、そんなFirefoxの機能を拡張・強化してくれるアドオンをご紹介 …

no image

Firefoxアドオンの基本的な使い方。

今さらですが、念のため基本からおさらい。 アドオンの検索 Firefoxの「ツール」メニューから「アドオン」を選択すると、インストールされているアドオンの一覧が表示されます。 そのウィンドウの右下に「 …