IE10 +有一个非常烦人的问题。除非我在iframe中运行我的应用程序,否则Window.PostMessage在IE中不起作用。但如果可以,我会使用jQuery Window插件。
基本上我有CMS和APP。
在基本术语中,CMS触发APP在新的浏览器窗口window.open()
中打开。
在APP方面完成所有设置并完成后,我可以将window.postMessage()
发送到触发UI更新的CMS。在普通浏览器中工作得很好但在IE中不起作用。
有人建议使用document.domain
解决问题,但这对IE问题没有帮助。
有人建议尝试XMLHttpRequest
,但那只是交叉来源的ajax,即客户端到服务器的请求。
在frame
或iframe
中运行APP是不可能的(中断身份验证)。
有人对这个话题有其他建议吗?