我已经建立了this site。它在Chrome中完美运行,而我无法在Internet Explorer 11中打开它。它显示一个空白页面。
当我按F12
打开开发者工具时,控制台中没有显示错误。
有谁知道问题出在哪里?
修改1:
我更改了几台机器,最后可以在控制台中看到错误:console error。正如@MrNew评论的那样,它是Unable to get property 'postMessage' of undefined or null reference
。
有谁知道如何解决这个问题?是因为angularjs和IE 11的兼容性?
答案 0 :(得分:1)
我找到了。
在IE 11中 if ($window.opener === null)
是不够的,我们应该检查if (($window.opener === null) || ($window.opener === undefined))
。
因此与angularjs无关。