1. ホーム
  2. javascript

[解決済み] ブラウザのタイムアウト

2023-04-10 14:12:51

質問

ブラウザにはタイムアウトがありますか、もしあれば、それは何ですか?

私は、実行に最大で5分かかるプロセスでAJAX呼び出しを行うページを持っています。 誰かが、ブラウザは 2 分後にタイムアウトすると言いましたが、そのことに真実があるかどうかはわかりませんでした。

どのように解決するのですか?

ブラウザに依存します。 "デフォルトでは、Internet Explorer の KeepAliveTimeout 値は 1 分で、追加の制限要素 (ServerInfoTimeout) は 2 分です。どちらの設定でも、Internet Explorer がソケットをリセットしてしまう可能性があります " - IE サポートより http://support.microsoft.com/kb/813827

Firefoxも同じような値だと思います。

通常、サーバーのタイムアウトはブラウザのタイムアウトより低く設定されますが、少なくともあなたはそれを制御して高く設定することができます。

しかし、タイムアウトを処理するほうがよいので、そのようなイベントに対して対処することができます。 このスレッドを参照してください。 ブラウザのAJAX(XmlHttpRequest)呼び出しでタイムアウトを検出するにはどうすればよいですか?