Javascript 我在客户端和服务器端都实现了xdomain脚本,但在IE9中,我得到了一个';等待iframe套接字超时';警告
关于客户,我有:Javascript 我在客户端和服务器端都实现了xdomain脚本,但在IE9中,我得到了一个';等待iframe套接字超时';警告,javascript,sockets,iframe,internet-explorer-9,xdomainrequest,Javascript,Sockets,Iframe,Internet Explorer 9,Xdomainrequest,关于客户,我有: <script src="js/plugins/xdomain.min.js" slave="https://api/proxy.html"></script> 我没有看到任何数据被传递到客户端,即我控制器中的模型是空的。您应该在浏览器中打开proxy.html,查看它是否发送“X-Frame-Options”标题,如果是,这将阻止IE9在iFrame中打开页面。您必须关闭proxy.html的“X-Frame-Options”标题,然后它才能工作。在
<script src="js/plugins/xdomain.min.js" slave="https://api/proxy.html"></script>
我没有看到任何数据被传递到客户端,即我控制器中的模型是空的。您应该在浏览器中打开proxy.html,查看它是否发送“X-Frame-Options”标题,如果是,这将阻止IE9在iFrame中打开页面。您必须关闭proxy.html的“X-Frame-Options”标题,然后它才能工作。在我的例子中,发生这种情况是因为无法从proxy.html文件访问xdomain.js文件(403) 除此之外,您还可以将X-Frame-Options设置为ALLOW-FROM,以允许该选项用于特定站点。
<!DOCTYPE HTML>
<script src="js/xdomain.min.js"></script>
<script>
xdomain.masters({
"https://*.localhost" : '/.*/',
"https://*.host.net" : '/.*/'
});
</script>
'proxying request to slave:'
'new socket:'
'Timeout waiting on iframe socket'