googleでIEランタイムエラー?
身内からtelで、「google見るときヘンなエラーが出るようになった」と相談。
聞いてみると、IEでgoogle表示する際に
IE で「ランタイムエラーが発生しました。デバッグしますか?
と聞かれ、その下には20行で不正な文字が云々とか書いてあるらしい。
「はい」を押すと見れるとか言ってたけど、そりゃデバッガ入ってないし関係ないって。(^^;
とりあえず、なんでgoogleでJavaScript?とか思ってセキュリティ設定確認させたら、インターネットゾーンで「中」になってた。をいをい、危ねぇっテバ。(-_-;
「高」にさせてJavaScript自体動かなくしたので、当面の問題は解決。
ついでにWindows.Faq見たら、インターネットオプションの詳細設定で
ブラウズセクションの「スクリプトエラーごとに通知を表示する」のチェックを解除し、「スクリプトのデバッグを使用しない」にチェックを入れます。
というのがあるので、これも反映させといた。自分でサイト作るんでない限り、スクリプトにデバッガ上げても無意味だしぃ。大体役に立ったためしがねぇデス。
にしても、そもそも何でそんなエラーが出るようになった?って疑問は謎のまま。自宅のWinマシンで同様の設定にしてもそんなエラー出ないし。多分、ローカル環境から取得した値で窓とか開こうとしてヘンな文字が混じってるんじゃないかとは思うけど・・・ま、いっか。ひと事だしf(^^;
Comments
本人の場合JavaScriptエラーが発生するのは以下のような関数でした。
_gel("GM47statusmsg").innerHTML = txt;
txtの内容は以下のとおりです。
txt="この情報を表示するには、パスワードを再入力してください"
→自分の場合GMAILをiGoogleで表示させているので、GMAILにログインした後は、エラーがなくなりました。
ご参照まで。
Posted by: | September 10, 2008 01:08 PM
情報ありがとうございます。
iGoogleとか、最近のAjaxバリバリなサイトは状態遷移も複雑になるので、この手のエラーも出やすそうですね。
追加され得る全モジュール組み合わせの完全なテストなんて不可能でしょうし・・・f(^^;
Posted by: Lugh | September 12, 2008 12:08 AM