多くの AJAX 呼び出しを含むサイトに Omniture トラッキングを実装しようとしています。そのため、AJAX リクエストの応答とともにオムニチュア コードを送信します。これは、Chrome やその他のブラウザーで完全に機能します。しかし、IEに問題があります。この行、
if (navigator.appVersion.indexOf('MSIE') >= 0) document.write(unescape('%3C') + '!-' + '-')
Access deniedIEでエラーが発生しています。基本的に、これについて私が理解していることは、現在ロードdocument.writeされている場合にのみ、現在のドキュメントに追加されるということです。document私たちのものは AJAX リクエストであるため、documentはすでに準備完了状態にあり、document.writeページ全体を で上書きします<!--。
誰かがこの問題に取り組む方法を提案できますか?
このコードが実装されている IE のバージョンは何ですか? IE >= 7 をサポートしていますが、この行を削除しても安全ですか?