相同Intranet中的服务器之间的跨域访问

时间:2014-08-22 15:54:52

标签: javascript

我在Intranet内部有两个不同的服务器(IBM WAS 7和Tomcat 7),应用程序A部署在Tomcat上的WAS和Application B上,用户调用应用程序A并单击打开新的服务器的链接在tomcat上部署了应用程序B的url的窗口,应用程序在新窗口中正确打开,但是当我尝试从应用程序B中的页面获取父窗口的句柄时(使用其链接我打开了应用程序) B在新窗口中),它给出了Access被拒绝/权限被拒绝的错误。两个服务器都是同一个Intranet的一部分,有没有办法获取父应用程序的窗口,这样我就可以调用应用程序A公开的一些javascript函数。

1 个答案:

答案 0 :(得分:0)

底层网络拓扑对Javascript安全性没有影响。例如,“localhost”和“127.0.0.1”是Javascript的两个不相关的域。

两个不同窗口上的Javascript解释器可以通过postMessage进行通信。