访问允许我的两页之间的原点

时间:2013-09-27 19:20:18

标签: javascript iframe cordova cross-domain

您正在开发 phonegap 应用,我需要制作一个包含谷歌地图的页面来访问手机页面,问题是我无法通过同一个政策 两页之间。有没有办法让这种行为知道这两个页面在我的控制之下!

场景: 来自具有域“localhost”的服务器的页面将在phonegap应用程序的父页面中触发自定义事件,该应用程序将iframe保存到服务器页面,因为知道phonegap应用程序域将始终与服务器域不同

1 个答案:

答案 0 :(得分:0)

尝试使用window.postMessage而不是自定义事件。您将白名单域作为该函数的第二个参数提供。 顺便提一下,对于phonegap应用程序,一旦部署,谷歌地图页面将不会在本地主机上,它将被托管在某处(用户将如何访问它?),因此您需要相应地更新postMessage。