3

nsitesを開いてjavascriptを実行できるサードパーティのソフトウェアがあります。一部のサイトではスタック オーバーフローが発生するため、レジストリでトリックを使用して Styles WRAD を FFFFFFに変更しました。

それでも、一部のサイトではDOM が原因でスタック オーバーフローが発生する場合があります。

各サイトの実行を開始するときに、javascript: setTimeout("window.status='one';",10000);を実行することを考えました。

その後、最後にクリアしたいと思います-私の質問は、これに実際のIDがない場合の方法です? 内部に何もない通常の clearTimeout() はうまくいきますか?

4

1 に答える 1

0

window.clearTimeout() でうまくいくとは思いません。

ただし、リソース ID は単なる整数です。Opera では 1、FireFox では 2、IE では大きな数です。このスクリプトを使用してチェックアウトします。

<script type="text/javascript">
var test = window.setTimeout(alert, 10000);
alert(test);
</script>

そのため、タイムアウトのグローバル変数を設定する機会がない場合は、1 から 5.000.000 程度までの各整数の間隔をクリアするだけです。もちろん、それは美しくありません。

この問題がまだあなたに関連している場合: 問題の原因についてもう少し教えていただけませんか?

于 2010-08-03T16:51:00.680 に答える