我正在使用Google地图构建一个针对Android的PhoneGap应用。如果我只将maps.googleapis.com列入白名单,则不起作用。事件对象不在那里。如果我将所有域列入白名单,则可行。
我宁愿不允许访问所有域名。除了maps.googleapis.com之外,我还需要允许访问哪些域名?
答案 0 :(得分:2)
语法取决于您使用的PhoneGap版本。有关详细信息,请参阅文档的相关版本 - 例如。 http://docs.phonegap.com/en/3.1.0/guide_appdev_whitelist_index.md.html
对于3.1或更高版本,以下内容适用于我:
<access origin="*://*.googleapis.com/*" subdomains="true" />
<access origin="*://*.gstatic.com/*" subdomains="true" />
<access origin="*://*.google.com/*" subdomains="true" />
<access origin="*://*.googleusercontent.com/*" subdomains="true" />
答案 1 :(得分:1)
根据this回答,您需要列入白名单:
请注意,现在答案已超过一年,因此某些域可能已过时或缺失。这应该可以让你开始。