【问题标题】:IE 10/11 and Edge Shim for Angular 2IE 10/11 和 Angular 2 的 Edge Shim
【发布时间】:2016-07-30 12:23:44
【问题描述】:

我收到一条错误消息,提示页面以文档 5 模式为目标,并且在运行 Angular2 应用程序时某些功能不可用。 IE 和 Angular2 的 Edge 需要哪些垫片?我在 IE 11 上,同样的页面也不适用于 Edge。

【问题讨论】:

标签: javascript internet-explorer angular bootstrapping microsoft-edge


【解决方案1】:

这可能与 Shims 或 Angular2 无关。如果您的页面在 IE/Edge 中以 Document 5 模式呈现,则该页面可能未正确定义 doctype。

要解决,请确保您具有以下 doctype 指令:

<!DOCTYPE html>

然后从浏览器检查您的文档模式:

更多信息:

https://msdn.microsoft.com/en-us/hh779632.aspx

【讨论】:

  • 好的,附近。 IE11 的文档模式仅在我的开发工具打开时。当它关闭时,它会回到 IE7。我安装了 IE 11。我也指定了文档类型,但在 IE7 中它似乎也不起作用,并且 angular2 在 IE7 中可能无法像我所知的那样工作。我的问题是,即使关闭了开发工具,我在哪里将默认应用程序模式更改为 IE11。在 IE11 模式下,我可以使用该应用程序。
  • 尝试添加元标记:。有关更多信息,这可能会对您有所帮助:stackoverflow.com/questions/13284083/…
  • 好的。但它在 Edge 中不起作用。它在 Edge 中给出了我们无法访问此页面错误。似乎它没有检测到 Apache HTTPD 虚拟主机。我已经修改了主机文件并且 IE 可以工作。
猜你喜欢
  • 1970-01-01
  • 2016-08-13
  • 2018-07-25
  • 1970-01-01
  • 2015-12-27
  • 2019-06-30
  • 1970-01-01
  • 2016-08-30
  • 1970-01-01
相关资源
最近更新 更多