Internet Explorer 将 Meteor.js 应用程序识别为 Intranet 站点。不会加载

Posted

技术标签:

【中文标题】Internet Explorer 将 Meteor.js 应用程序识别为 Intranet 站点。不会加载【英文标题】:Internet Explorer recognizing Meteor.js app as an intranet site. Won't load 【发布时间】:2015-12-13 18:31:43 【问题描述】:

我可以从 Internet Explorer 11 中的“文件”>“属性”中看到它正在将其识别为 local intranet 站点。不应该的,我不知道为什么会这样……

这会导致网站在兼容模式下呈现,并且不会加载——在 JSON 未定义时中断。

我试图关注这个:JSON object undefined in Internet Explorer 8。只能实际尝试:

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

或者

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

两者都在 <head> 的顶部,但是,作为 Meteor,其他东西在它之前注入。

有人有什么建议吗?

【问题讨论】:

【参考方案1】:

我使用kadirahq:flow-router 和kadirahq:dochead 来管理这些元标记。

此外,使用下一个版本的 flow-router,您将能够将脚本移动到页面末尾,以加快页面加载速度。请参阅https://github.com/kadirahq/flow-router/tree/s-s-r#defer-script-loading,也许这会有所帮助。

【讨论】:

以上是关于Internet Explorer 将 Meteor.js 应用程序识别为 Intranet 站点。不会加载的主要内容,如果未能解决你的问题,请参考以下文章

是否可以将Internet Explorer滚动条箭头居中?

Internet Explorer 使用 jQuery 地址将哈希值放入 href

Internet Explorer 占位符样式问题

在同一台计算机上运行 Internet Explorer 6、Internet Explorer 7 和 Internet Explorer 8

Internet Explorer 将 Meteor.js 应用程序识别为 Intranet 站点。不会加载

对于某些情况,如 Internet Explorer 特定的 CSS 或 Internet Explorer 特定的 JavaScript 代码,如何仅针对 Internet Explorer 10?