Internet Explorerの場合、0行目でスタックオーバーフローが発生します。

検索性の観点からは、このような質問をするには理想的な場所ではないと思いますが、JavaScriptのコードがInternet Explorerで見ると"Stack overflow in line 0"のエラーが出るページがあります。

問題は明らかに0行目ではなく、ドキュメントに書き込んでいるもののリストのどこかにあります。Firefoxでは問題なく動作しているので、トラブルシューティングに役立つFirebugなどの機能はありません。

何か標準的な原因があるのでしょうか?おそらくInternet Explorer 7のバグか何か非常に曖昧なものだと思うのですが、私のGoogle-fuでは今のところほとんど喜びを感じることができません。この現象に遭遇したことのある人はたくさんいるのですが、どうやって解決したのかがわかりませんでした。

Aha!

OnError()`イベントがあるコードで、画像ソースが見つからない場合、デフォルトの画像パスに設定していました。もちろん、デフォルトの画像パスが見つからなければ、エラーハンドラが起動してしまうのですが...。

同じような問題ではなく、似たような問題を抱えている人のために推測すると、この問題の原因は、終了していないループ、自分自身をトリガするイベントハンドラ、またはJavaScriptエンジンをスピンさせる何か似たようなもののいずれかである可能性が高いです。

解説 (1)
ソリューション

Internet Explorerのオプションである"Disable Script Debugging"をオフ*にして、Visual Studioがあれば、それを使ってデバッグを開始することができます。

私は、これがIE特有の問題を診断するための数少ない方法の一つであることを知りました。

解説 (0)

私もこの問題を抱えていましたが、解決しました。MintaineScrollPositionOnPostbackという名前の属性が

解説 (4)