0

我正在使用 phonegap/cordova (1.7.0) 开发一个应用程序,我不知道如何使我的应用程序使用比*. 如果我尝试设置www.mywebservicedomain.com*.mywebservicedomain.com它无法再检索数据。我看到很多关于这个的问题,一般的答案就是 set *。如果可能的话,我想了解如何限制更多。

预先感谢您的努力。

4

1 回答 1

1

这确实是可能的。但请注意,服务器上的重定向可能会导致连接到您还必须指定的不同域。幸运的是,这些受限访问出现在 xcode 的调试日志中。在模拟器或 xcode 中的设备上运行项目,然后您将看到对哪些服务器的哪些请求被阻止。

在 cordova.plist 中它应该是这样的:

<key>ExternalHosts</key>
<array>
    <string>*.googleapis.com</string>
    <string>*.gstatic.com</string>
</array>

我在我的项目中使用了谷歌地图,它使用了所描述的重定向。因此我不得不添加gstatic虽然我的请求最初指向maps.googleapis.com(我使用cordova 1.7)。

于 2012-05-24T12:14:44.497 回答