とにかく、この問題を解決する別の解決策を見つけました。そしてそれは、ページ速度の洞察からの JS コンセプトの遅延ロードです。hereから助けを得ました..ページがロードされた後にjavascriptファイルを非同期にロードするために、以下のコードを追加しました。これにより、Firefox で応答しないスクリプトの警告が表示されなくなります。
someScript.jsに保存されているすべての JavaScript 関数は、ページの読み込みが停止した直後に呼び出され、その間にわずかな時間が経過します。しかし、応答しないスクリプト エラーが発生しない限り、それは問題ではありません。
JS の遅延読み込み:
<script type="text/javascript">
// Add a script element as a child of the body
function downloadJSAtOnload() {
var element = document.createElement("script");
element.src = "/js/someScript.js";
document.body.appendChild(element);
}
// Check for browser support of event handling capability
if (window.addEventListener)
window.addEventListener("load", downloadJSAtOnload, false);
else if (window.attachEvent)
window.attachEvent("onload", downloadJSAtOnload);
else
window.onload = downloadJSAtOnload;
</script>