我最近刚推出了我们的新网站,按照应有的方式工作,在内部开发过程中从未遇到任何问题。一旦实际部署到域但是为了替换旧站点,我们开始只有内部用户抱怨在每个页面上的IE(主要是IE8)中弹出安全警报消息。我已经确认这不是我们本地网络之外的问题。警报对话框指出:
无论选择“是”还是“否”,页面都会呈现完全相同的效果。这会发生在每个页面上,但是一旦您选择“是”,在您关闭/打开浏览器之前,它将不会显示该页面。
我对此进行了相当多的研究,以下是我怀疑的一些事情:
Broswer模式和文档模式...我可以通过在IE开发工具中将这两个更改为8来显示错误。似乎只要我能在IE9模式下保留所有内容,就不会显示错误。
模式的Meta标签......我将它设置为IE-edge,chrome-1(见上图)
网站上没有任何内容属于https://所以我知道这不是原因。
根本没有任何跨域j或任何疯狂的事情发生。
注意,我工作的组织很大,我们在内部管理自己的DNS。直到我将网站翻转到新域后才出现此错误。所以它在www.dev-mysite.com域开发时工作得很好....但是一旦我将其更改为www.mysite.com就会立即开始出现警报。
我知道我可以通过更改每台用户计算机上的区域权限来消除此错误,但这不是一个选项。感谢您提供的任何帮助!
答案 0 :(得分:0)
好吧,我想出来了。这是由于我在Google上托管的CSS3媒体查询.js文件的引用。它是在IE条件语句中,因此IE仅警告:)。完全删除此文件是我的方案唯一有效的解决方案。
石。