【问题标题】:Should HTML meta tags be avoided for Edge?Edge 是否应该避免使用 HTML 元标记?
【发布时间】:2019-03-14 16:52:34
【问题描述】:

当我们的一位用户尝试在 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,而不依赖于用户对其设置所做的任何事情(如果可能的话)。

【问题讨论】:

    标签: html microsoft-edge meta


    【解决方案1】:

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

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

    【讨论】:

    • 它不是 Intranet 站点,尽管它运行的服务器与出现问题的机器位于同一建筑物中。如果它在同一网络上检测到它,它可能会将其视为“内部网”站点。
    猜你喜欢
    • 2014-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-26
    • 2018-06-16
    • 1970-01-01
    • 2010-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多