【问题标题】:My site can be opened by Chrome, but not by IE我的网站可以用 Chrome 打开,但不能用 IE 打开
【发布时间】:2017-11-04 07:06:46
【问题描述】:

我已经建立了this site。它在 Chrome 中完美运行,而我无法在 Internet Explorer 11 中打开它。它显示一个空白页面。

当我通过F12打开开发者工具时,控制台没有显示错误。

有谁知道问题出在哪里?

编辑 1:

我换了几台机器,终于可以在控制台看到错误:console error。正如@MrNew 评论的那样,它是Unable to get property 'postMessage' of undefined or null reference

有谁知道如何解决这个问题?是不是因为angularjs和IE 11兼容?

【问题讨论】:

  • 很难对整个网站进行故障排除。在 IE11 上运行 angularjs 还有其他问题,使用您使用的任何库在 stackoverflow 中搜索类似问题。
  • 问题是,控制台没有任何错误,我什至不知道要排错什么... 哪个版本的IE和angularjs兼容?
  • 有一个控制台日志错误:) 只需在开发工具打开时刷新页面。错误Unable to get property 'postMessage' of undefined or null reference
  • 确实是这个消息,你知道怎么解决吗?

标签: angularjs internet-explorer ssl cross-browser browser-security


【解决方案1】:

我找到了。

if ($window.opener === null) 在 IE 11 中不够用,我们应该检查if (($window.opener === null) || ($window.opener === undefined))

所以和angularjs没有关系。

【讨论】:

    猜你喜欢
    • 2020-07-21
    • 2021-06-06
    • 2013-04-10
    • 1970-01-01
    • 2020-01-26
    • 1970-01-01
    • 1970-01-01
    • 2017-06-29
    • 2012-04-05
    相关资源
    最近更新 更多