跨域XMLHttprequest

scr*_*345 5 javascript xmlhttprequest cross-domain access-denied cors

这是我的情况:

我有一台Web服务器,客户机和第三台机器,它运行一些侦听XMLHttpRequests的程序.

客户端从客户端计算机访问Web服务器,进行一些更改,然后单击"保存".此时,数据将被发送回Web服务器和第三台计算机.所有这些都是使用Javascript和XMLHttpRequest对象完成的.

Web服务器的帖子工作正常,但是第三台机器的帖子不起作用,因为它有不同的IP /域.

我怎样才能做到这一点?客户端机器 - >第三台机器不能正常工作,因为它在不同的域Web服务器上运行 - >第三台机器不起作用,因为防火墙问题

任何想法都非常感谢!

Ben*_*n S 3

您遇到的是同源策略,而不是防火墙问题。

如果计算机共享顶级域,您可以将其 document.domain 属性设置为匹配

共享公共顶级域的两个站点可以选择进行通信,尽管“同一主机”检查失败,但可以通过将各自的 document.domain DOM 属性相互设置为其当前主机名的相同限定右侧片段来进行通信。

否则,您可能需要设置第一个主机以将请求代理到另一个主机