1

我们的网站在 IE11 中非常糟糕。发生的事情是它进入“文档模式”5(默认)并且浏览器配置文件被强制为企业。

一旦我将 Enterprise 更改为 Desktop,该站点就一切正常。

有什么办法,我可以强制我的网站不进入企业和/或使用 Edge 作为文档模式?

我试过以下但没有任何效果: -

把这个放在后面

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

将 Doctype 更改为:-

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"
  "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">

<!DOCTYPE html>

PS 我的服务器是 Suse Linux,我不能对其进行任何更改。我只能在我的站点或 htaccess 中进行更改。

4

4 回答 4

1

尝试在您的代码中使用它,因为 IE 11 企业模式模拟 IE 8。

这将解决您的设计问题。

<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>

于 2015-10-13T16:52:31.700 回答
1

您需要弄清楚您的站点为何处于企业模式。以下是我所知道的可能性及其各自的解决方案:

  • 运行您的计算机所在域的任何人都设置了企业模式站点列表,其中包含您的站点作为需要企业模式。要解决此问题,您需要联系该人并让他们排除您的网站。
  • 您已选择通过转到工具菜单并单击“企业模式”以企业模式加载页面。这很好,因为这意味着您网站的用户不应该看到同样的问题。解决方法是在您的站点上再次点击相同的菜单选项,并且应该将其退出企业模式。
于 2015-10-14T18:51:40.467 回答
0

要验证您的计算机或用户帐户是否受到 Internet Explorer 企业模式的影响,您必须深入研究注册表。

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode
HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode

您可能会在此处看到两个 REG_SZ 值,Enable并且SiteList.

如果存在上述值,则您的计算机上启用了企业模式。反之亦然。如果上述注册表项不存在,则您不受企业模式的影响。

要查看哪些站点被强制进入企业模式,您可以打开 XML 文件,该文件是SiteList. 现在您可以与您的 IT 人员讨论如何修改站点列表。

有关企业模式的更多详细信息,请参阅Microsoft的权威文章

于 2016-09-26T19:47:44.687 回答
0

如果您的站点是 Intranet 站点,您可以转到设置 -> 兼容性视图设置,然后取消选中“在可比性视图中显示 Intranet 站点”。

或者用我的网站测试这个(我遇到了一个非常相似的问题),确保您的网站不在与复选框相同的屏幕上的兼容性视图列表中。

于 2015-10-13T16:43:58.803 回答