0

我最近刚刚启动了我们的新网站,它应该可以正常工作,在内部开发过程中从未遇到过问题。一旦实际部署到域,但是为了替换旧站点,我们开始只有内部用户抱怨在每个页面上的 IE(主要是 IE8)中弹出安全警报消息。我已经验证这不是我们本地网络之外的问题。警报对话框指出:

在此处输入图像描述

无论选择“是”还是“否”,页面都将呈现完全相同的内容。这发生在每个页面上,但是一旦您选择“是”,在您关闭/打开浏览器之前,它将不会显示该页面。

我对此进行了相当多的研究,我怀疑以下几点:

  1. Doctype ...我已将其设置为html5,如图所示

在此处输入图像描述

  1. 浏览器模式和文档模式...我可以通过在 IE 开发工具中将这两者都更改为 8 来显示错误。似乎只要我可以将所有内容保持在 IE9 模式下,错误就不会显示。

  2. 模式的 Meta 标签...我将其设置为 IE-edge, chrome-1(见上面的截图)

  3. 网站上的任何内容都在 https:// 之下,所以我知道这不是原因。

  4. 根本没有任何跨域 js 或任何疯狂的事情发生。

请注意,我工作的组织很大,我们在内部管理自己的 DNS。直到我将站点翻转到新域上才出现此错误。因此,它在 www.dev-mysite.com 域的开发过程中运行良好......但是一旦我将其更改为 www.mysite.com,警报就会立即开始出现。

我知道我可以通过更改每个用户机器上的区域权限来消除此错误,但这不是一个选项。感谢您提供的任何帮助!

4

1 回答 1

0

好吧,我想通了。这是由于我必须参考托管在 Google 上的 CSS3 媒体查询 .js 文件。它在 IE 条件语句中,因此 IE 仅警告:)。完全删除此文件是我的方案唯一可行的解​​决方案。

岩石。

于 2013-01-28T18:25:59.430 回答