首页 > 解决方案 > Edge 是否应该避免使用 HTML 元标记?

问题描述

当我们的一位用户尝试在 Edge 中打开我们的网站时,它会在 IE 中打开。我了解根据我的研究(组策略、Intranet 站点、兼容性模式等),他们机器上的某些设置可能会触发此问题

在寻找时,我发现了这个 MS 页面https://docs.microsoft.com/en-us/microsoft-edge/deploy/emie-to-improve-compatibility

它说“如果网络应用程序使用...<meta>标签,您必须继续使用 IE11”。我不知道这是否意味着任何和所有<meta>标签都会触发“在 IE 中打开”行为,或者他们是否只是推荐它。

我还认为诸如此类<meta charset="UTF-8" />的事情非常重要。我们还使用<meta>标签来指示视口尺寸/缩放/等。

我应该避免所有<meta>标签吗?还是只是<meta http-equiv="X-UA-Compatible" content="IE=edge">?我需要防止网站从我的事情结束时转移到 IE,而不依赖于用户对其设置所做的任何事情(如果可能的话)。

标签: htmlmicrosoft-edgemeta

解决方案


我想知道你的网站是不是内网网站,如果是,因为Edge有一个组策略,可以在IE中打开所有内网网站,你可以尝试以下步骤:

  1. 打开本地组策略编辑器。
  2. 选择“管理模板”。
  3. 选择“Windows 组件”。
  4. 选择“微软边缘”。双击“Microsoft edge”后,您将看到不同的设置及其当前状态。
  5. 选择“将所有 Intranet 站点发送到 Internet Explorer 11”,然后“禁用”它。
  6. 退出 Edge 并重新启动(如果需要,您也可以重新启动 PC)。

在此处输入图像描述


推荐阅读