2009-07-09 9 views
0

Javascriptでグラフィックコンポーネントを提供するExtJSライブラリでJavascriptを使用しているPHPシステムを開発しました。だから、グリッドをリロードするAJAX呼び出しで3分ごとに更新されるグリッドがあります。すべてが正確に同じデータを再読み込みすると、Firefoxの "Unresponsive Script Warning"と表示されるこのコンピュータを除いて、すべてのコンピュータで正常に動作します。1台のマシン上のFirefoxで反復「Unresponsive Script Warning」が発生する

全メッセージ:

は「このページのスクリプトが忙しくてもよく、またはそれは応答を停止している可能性があります。これで、スクリプトを停止したり、スクリプトが完了しますかどうかを確認するために続けることができ、「

スクリプト:EXT-全て-debug.jsとするのが最良:33841

私が聞きましたスクリプトの保護があるとアンチウイルスが蹴られますが、その場合はそのマシンではうまくいかないでしょうか?

すべてのユーザーはFirefoxを使用しています。

ありがとうございます!好奇心のうち

チャールズ

+0

この1つについては、Firefoxの人々に連絡したいかもしれませんAmadeus45 –

+0

ExtJSの(厳密な)バージョンをお使いですか? – VolkerK

答えて

2

は、そのコンピュータが他よりdom.max_script_runtimeの下限値が設定されているかどうかを確認することがあります。これは本当に高く設定する必要はありませんが、マシン上で何らかの理由で本当に低く設定されていると、この一貫性のない動作が発生する可能性があります。

これはExtとは関係ないと思います。どのくらいのデータがグリッドにロードされていますか?私はExtグリッドが「工学の悪い部分」(一口)だとは思っていませんが、大規模なデータセットや大きな列セットで使用すると、ページレンダリングを駄目にすることが知られています。残念ながら、JavaScriptの豊富なウィジェットの世界では、パフォーマンスと機能の間にトレードオフが生じることがあります。 Extグリッドでは、ドラッグ&ドロップの列、カスタマイズ可能なネストされた行レイアウト、Extレイアウトにシームレスに収まる機能などをサポートしています。今日のブラウザでは、このすべてをサポートすることが必ずしも簡単ではありません(Chromeは未来への希望を与えてくれます)。

関連する問題