angularjs xdomain套接字超时

时间:2014-05-22 18:09:53

标签: angularjs iframe cors postmessage

我在本地计算机上运行Angular应用程序,该应用程序通过CORS连接到本地API。该应用程序在localhost:8000上运行,API在localhost:7999上运行。

在过去,我依靠xdomain来处理我的IE9兼容性,但这次我没有任何运气。这是来自IE9的控制台日志......

LOG: xdomain (localhost:8000): adding slave: 'localhost:7999'

LOG: xdomain (localhost:8000): proxying request to slave: 'localhost:7999'

LOG: xdomain (localhost:8000): creating iframe xdomain-8f12dd3f

LOG: xdomain (localhost:8000): new socket: xdomain-20f6dbf3

xdomain (localhost:8000): Timeout waiting on iframe socket

还有其他人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:0)

我有一个非常类似的问题。

事实证明,我的proxy.html(xdomain需要)发送了一个' X-Frame-Options'标题,阻止页面在xFmain使用的iFrame中工作。

删除' X-Frame-Options'来自您服务器或Web框架上的proxy.html的标题应该能够解决您的问题。请确保您仅为proxy.html删除它。