-1

在端口 80 上托管一个应用程序 A,主机名为 mycompany.net

将应用 B 托管在主机名为 sub.mycompany.net 的同一服务器的 8080 上。

应用程序 A 的第 1 页打开应用程序 B 的第 2 页。在应用程序 B 的第 2 页的按钮单击时,我希望能够更新应用程序 A 的第 1 页上的一些文本。

已尝试将应用 B 的第 2 页的 document.domain 设置为 mycompany.net。

没运气。如何克服“权限被拒绝”错误。请帮忙....

4

1 回答 1

0

您还需要确保document.domain在第 1 页中设置,即使它已经设置为mycompany.net(奇怪,我知道)。原因是除非您写入 ,否则document.domain端口号将固定为端口 80(即使它不在属性值中),拒绝 Page 2 访问。写入该属性会将此隐藏端口限制设置为空。有关更多详细信息,请参阅JavaScript 的同源策略。

于 2012-10-12T22:49:57.277 回答