0

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

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

有谁知道问题出在哪里?

编辑1:

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

有谁知道如何解决这一问题?是因为angularjs和IE 11的兼容性吗?

4

1 回答 1

1

我找到了。

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

所以与angularjs无关。

于 2017-06-03T20:16:53.873 回答