Visual Studio 2013proで簡単なweb作成後、デバッグ時に0x800a01b6 - Microsoft JScript 実行時エラーがでるのは、なぜ

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2014/12/04 17:08:41
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:a-kuma3 No.1

回答回数4973ベストアンサー獲得回数2154

ポイント200pt

その「簡単なweb」のソースを見てみないことには何とも言えないですが、「0x800a01b6 - Microsoft JScript 実行時エラー」に続けて、

オブジェクトは ‘XXX’ プロパティまたはメソッドをサポートしていません。

もしくは、

Object doesn't support property or method 'XXX'

と、メッセージが続くはずです。
そのままの意味で、オブジェクトが持っていないメソッド、もしくはプロパティを使っている、というエラーです。

ネットに落ちてた事例をいくつか。


http://forums.asp.net/t/1982355.aspx?Jquery+0x800a01b6+
スペルミスだった、という、単純だけど、メッセージやログをきちんと読まない人には、とても難しい、というあるある。


http://stackoverflow.com/questions/24533729/jquery-2-1-1-in-ie9-get-error-0x800a01b6-microsoft-jscript-runtime-error-obj
document.addEventListener は、IE9 からのサポートなのに、IE8 互換モードで使ってるんじゃねーの、的な話。


http://sannomiyanotes.hatenablog.com/entry/20130130/1359543476
jQuery.live は、1.9 で削除されちったよ、というオチ。


http://www.telerik.com/forums/getting-the-0x800a01b6-error
~/bundles/kendo というやつが、jQuery の実装を書き換えているのだが、二回目の ~/bundles/jquery のレンダリングで kendo の処理がチャラにされちゃったよ、ということらしい(多分)。
ライブラリを使う側からすると、何だこりゃ、となるのは理解できる。


https://social.msdn.microsoft.com/Forums/ja-JP/3fe9cfe4-99e7-4f7f-8fd5-6b91b0983e3a/0x800a01b6-javascript-runtime-error-object-doesnt-support-property-or-method?forum=appsforoffice
window.external で、IE の拡張を利用する想定のコードが、拡張が正しくインストールできてなかった、ということだったのかな。
ちょっと特殊なケースではある。

id:kojiro_i619

IE8を仕事上使っていたのが原因でした。FireFoxを再インストールして、FireFoxでデバッグができるようになり、エラーも出ません。サーバーへアップしたwebも問題なく、IE8で閲覧できました。本当に、ありがとうございました。^^;

2014/12/04 17:08:20

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません