<< April 2024 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >>

<< [Tools] iTube | main | 秋の新番組 >>

September 11, 2006

[Firefox] 「応答のないスクリプト」ダイアログ
September 11, 2006 10:14 AM written by 兼乃

ウチでもちょくちょく発生していた「応答のないスクリプト」ダイアログ。
最近頻繁に拡張を入れてたりしたので、それのせいかなぁとあれこれon/offをしてみたりしたのだけどあまり改善された感じはしなかった。

で、
Mozilla Firefox / Thunderbird 1.5 で「応答のないスクリプト」ダイアログ
(Landscape - エンジニアのメモ)
どうやらスクリプトの処理に時間がかかってタイムアウトしたときに出るダイアログのようだ。私はとくに時間のかかるスクリプトを実行した覚えはないんだけど、Thunderbird が内部的に何かやっているんだろう。メール受信時のフィルタやスパム判定などで時間がかかってるのかな?

このダイアログが出ている時は、Mozilla の他にもたくさんアプリケーションを起動していてマシン全体が重くなっている。OS は複数のアプリを平行して処理できるが、私は一個のアプリしか処理できない。Mozilla にだけ構っていられる状態じゃないので、時間がかかっても良いので勝手に処理を継続してくれる方がありがたい。

要するに、こんなダイアログを出さずにしばらくの間は処理を続行してほしいわけだ。タイムアウトの閾値を延ばしてダイアログが出ないように回避するとしよう。

うちの場合だと Greasemonkey かな・・とも思ったのだけれど disable にしても変わらなかったので別の要因があるのかな。

根本的な原因が分からないとちょっと気味悪いけれど対処方があるので。
- about:config で dom.max_script_run_time を変更してタイムアウトまでの時間を変更

標準の 5 から 30 にさくっと変更。

今のところ順調で変更してからダイアログは出てこない。

4839918058Firefoxの改造テクニック!―カスタマイズ&拡張機能開発ガイド
大浦 淳
毎日コミュニケーションズ 2005-09

by G-Tools