Internet explorer Meteor:如何在客户端html的第一个位置获得自定义元标记
我将基于Meteor的仪表板应用程序从0.7.x更新为0.8.x 在我的客户环境中(应用程序由SAP Business One ERP系统中的IE调用),我必须发送元标记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中,工作方式似乎有所不同——我不知道如何再次调整它,以便将所需的标记插入到客户端脚本中——或
禁用兼容模式(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头发送,如中所建议。