Internet explorer Meteor:如何在客户端html的第一个位置获得自定义元标记

Internet explorer Meteor:如何在客户端html的第一个位置获得自定义元标记,internet-explorer,meteor,Internet Explorer,Meteor,我将基于Meteor的仪表板应用程序从0.7.x更新为0.8.x 在我的客户环境中(应用程序由SAP Business One ERP系统中的IE调用),我必须发送元标记 禁用兼容模式(cm)(IE中的cm设置对SAP B1中运行的IE没有影响)。不幸的是,它必须是中的第一个标签才能工作。我在以前的版本中使用了Iwan van Staveren答案中的解决方案: 但是在0.8.x bundler.js中,工作方式似乎有所不同——我不知道如何再次调整它,以便将所需的标记插入到客户端脚本中——或

我将基于Meteor的仪表板应用程序从0.7.x更新为0.8.x

在我的客户环境中(应用程序由SAP Business One ERP系统中的IE调用),我必须发送元标记

禁用兼容模式(cm)(IE中的cm设置对SAP B1中运行的IE没有影响)。不幸的是,它必须是
中的第一个标签才能工作。我在以前的版本中使用了Iwan van Staveren答案中的解决方案:


但是在0.8.x bundler.js中,工作方式似乎有所不同——我不知道如何再次调整它,以便将所需的标记插入到客户端脚本中——或者首先插入头部部分的内容。

我遇到了类似的问题,并通过以下操作解决了它:

meteor add meteorhacks:inject-initial
并创建
server/injectmeta.js
以包含以下内容:

Inject.rawHead('my-meta', 
               '<meta http-equiv="X-UA-Compatible" content="IE=edge">');
Inject.rawHead('my-meta'),
'');

迪恩的回答帮助我解决了同样的问题

我的Meteor应用程序在IE中不断闪烁时出现问题。我发现已检查“兼容性视图中显示intranet站点”设置。(工具>兼容性视图设置)必须启用该设置,因为该设置是根据GPO设置的

添加以下元标记将强制IE使用最新版本。

发现按照Dean的指示添加meta标签解决了这个问题


谢谢

在发送X-UA-Compatible时找到了一个解决方案,该解决方案不是作为meta标记发送,而是作为HTTP头发送,如中所建议。