2017-12-12 38 views
0

これは、オブジェクトはプロパティまたはメソッド 'addEventListener'をサポートしていません。 - jqueryの-1.11.1.min.js - jqueryの-移行-1.4.1.jsaddEventListenerはIE 11ベースのクライアントベースアプリケーションでは動作しません

私はInternet Explorerのみでサポートされているクライアントベースのアプリケーション(https://www.clientbaseonline.com)を、使用しています。

すべてはうまく動作しますが、IE 11のiフレームであるクライアントベースアプリケーションでプロジェクトを実行すると、上記のエラーが発生します。

私はこれを試しましたfixしかし、それは動作しません。

私にこれを手伝ってください。ありがとう!

答えて

2

あなたはどのドキュメントモードですか?

F12キーを押すと、エミュレーションタブには何が表示されますか? enter image description here

あなたが少なくともdocmode 9に所属していない場合、あなたはそれにアクセスできません。

あなたはXUA互換性メタタグを使用している場合、彼らはメタに優先することができますように、そしてあなたは、あなたが互換表示またはEnterpriseModeのいずれかで実行されているかどうかを確認する必要があるので、this stackoverflow post about addEventListent

を見てみましょうタグ。

コンソールのエミュレーションタブについての良いことは、特定のドキュメントモードになっている理由を教えてくれることです。 Enterprise modeにいる場合は、sitelist.xmlの例外が必要になります。または、互換性ビューにいる場合。設定を編集する必要があります。 Altキーを押しながらツールメニューをクリックします。次に、互換性ビューを選択し、リストからサイトを削除します。 enter image description here

0

ありがとうございました!実際にはデフォルトではない「エッジ」をオンにするモードを得たときに役立ちました(デフォルトは9でした)。私もこのメタタグ<meta http-equiv="x-ua-compatible" content="IE=edge">を私のsite.masterに追加しました。

しかし、私はどこかで、そのメタタグをすべてのメタの上に置き、タイトルの直後に置く必要があると読んでいます。私は互換モードをEdgeにしなくても、今は正常に動作しています。明らかに、仲間タグはモードをオーバーライドします。まだjquery 3.2.1(最新)を使用しているときに問題が発生し、jQueryバージョン3.2.0で作業しています。

奇妙な!もし誰かが共有見解を持っている場合は、ここでご了承ください。

+0

addEventListenerはあなたのために今働いていますか? jQueryのことは別の問題のように聞こえます。 jQueryの問題を別の質問としてお手伝いします。それは、私たちが読むためにコンソールから失敗した場合にエラーメッセージが表示された場合に特に役立ちます。 –

+0

はい、タイトルタグの直後にメタタグを置いてJQuery 3.2.0を使いJQueryをマイグレーションすると1.4.1になりました。しかし、私はJQuery 3.2.1(最新)と3.0.1(最新)のJQueryに関連したエラーを表示し、addEventListenerの問題が再び発生して使用すると、私は再び。 –

関連する問題