从一个帧调用javascript函数';s页面到另一个框架';s页,给出了;“拒绝许可”;错误

从一个帧调用javascript函数';s页面到另一个框架';s页,给出了;“拒绝许可”;错误,javascript,iframe,frames,Javascript,Iframe,Frames,我有一个包含两个框架的框架集的页面。我正在第1帧和第2帧中加载。现在,我想使用父元素和子元素从test2.aspx调用test.aspx的javascript函数。但我得到了“权限被拒绝”的错误,因为这两个页面都来自不同的域 请注意test.aspx和test2.aspx位于两个不同的主机下。 请帮我建议一个解决方法 提前感谢。您遇到了“同源策略”问题,因为页面位于两个不同的域上 最好的“解决方案” 您不能直接呼叫他们,如果您同时控制test.aspx和test2.aspx,则可以进行通信。您可

我有一个包含两个框架的框架集的页面。我正在第1帧和第2帧中加载。现在,我想使用父元素和子元素从test2.aspx调用test.aspx的javascript函数。但我得到了“权限被拒绝”的错误,因为这两个页面都来自不同的域

请注意test.aspx和test2.aspx位于两个不同的主机下。

请帮我建议一个解决方法

提前感谢。

您遇到了“同源策略”问题,因为页面位于两个不同的域上

最好的“解决方案”


您不能直接呼叫他们,如果您同时控制test.aspx和test2.aspx,则可以进行通信。您可以在受支持的浏览器中使用from

如果使用一个库来实现这一点,并为其提供回退,则会容易得多,例如