2011-02-08 16 views
0

私は無人ウェブブラウザでスライドショーを実行することに興味があります。私はむしろクラッシュしないだろう。クラッシュ時にjavascriptアプリケーションが実行され続けるか、ブラウザーがホームページを再ロードするようにするにはどうすればよいですか?Javascriptアプリケーションがクラッシュした場合、自動的にJavascriptアプリケーションを再起動しますか?

+0

ブラウザがクラッシュしたり、JavaScriptが例外をスローしたことを意味しますか? – rfw

+0

両方。ブラウザのクラッシュはより明白です。それを再起動してください。 – joeforker

答えて

1

フレームセットを1つの隠しフレームと実際のコンテンツフレームを別のフレームとして準備します。隠されたフレームで連続して実行されているsetTimeoutを、「コンテンツ」フレームによって時々リセットします。たとえば、非表示フレームのsetTimeoutが20秒で、コンテンツフレームがそのタイムアウト(clearTimeout)を10秒ごとにリセットしたとします。リセットが受信されない場合(コンテンツフレームがクラッシュした場合)、隠しフレームからコンテンツフレームを強制的にリロードします。