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