我们正在尝试为我们的网站实施 Omniture 跟踪,其中涉及大量 AJAX 调用。因此,我们发送带有 AJAX 请求响应的omniture 代码。这适用于 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,如果我删除此行是否安全?