javascript - 在 IE6 上看到奇怪的行为 - 我一无所知

标签 javascript internet-explorer-6

我使用以下代码将脚本植入随机网站: (由网站管理员在/body 之前添加)

<script type="text/javascript">
var xHost = (("https:" == document.location.protocol) ? "https://" : "http://");
document.write(unescape("%3Cscript src='" + xHost + "domain/script.js.php?u="+encodeURIComponent(window.location.host)+"' type='text/javascript'%3E%3C/script%3E"));
</script>

它是谷歌分析工作方式的延伸。 我将它安装在特定网站上,其中上面的 html 格式不完整。

它适用于除 IE6 之外的所有浏览器。在 IE6 上,脚本永远不会运行。 除非我运行 fiddler2,否则它会完美运行

问题:如何让它在IE6上运行。知道为什么当 fiddler 挡路时它表现良好而当 fiddler 不挡路时它表现不佳吗?

注意:我无法控制已经集成此代码的网站。当我将网站页面代码复制到我的服务器并从那里运行时,它运行正常。

最佳答案

啊,我看到你在这里使用 https。当 fiddler 在运行 https 时进入你的代码中间时,fiddler 使用它自己的证书与你的浏览器对话。也许您的 IE6 副本信任 Fiddler 的证书,但出于某种原因不信任您引用的站点的证书?

关于javascript - 在 IE6 上看到奇怪的行为 - 我一无所知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/574885/

相关文章:

javascript - 是否有可能使传播运算符忽略未定义的属性

javascript - 在 javascript 中设置时捕获 HTML 错误输入验证(显示警告)或之前检查验证

javascript - AppGyver - PhoneGap 删除加载过渡屏幕

javascript - 为什么文本字段在 IE6 中无缘无故地被禁用?

CSS 样式表——IE 6/7 错误

javascript - 调用对象中设置的匿名函数,未得到预期结果

javascript - Immutable.JS 联系和修改输出

html - 为 Internet Explorer 设计 hr

css - 如果网站在其他浏览器中运行正常,您如何开始解决 IE6 问题?

css - 在网站上显示透明图像的最佳方式是什么?