使用phonegap在xcode 4.1上的iframe中允许外部主机

时间:2011-09-20 17:20:22

标签: xcode cordova

我正在尝试创建一个显示链接到外部网站的iFrame的iPad / iPhone应用程序。 (它不必在App Store中。)

问题在于,当我加载应用程序时,它会将我带到Safari。

我知道早期版本的XCode中有一个设置,您可以在其中指定应用程序中允许的外部主机。这很有效!

我似乎无法在4.1 ...

中找到设置

有人知道我在哪里可以找到它吗?

干杯!

2 个答案:

答案 0 :(得分:2)

对PhoneGap.plist或Cordova.plist的更改

在应用的PhoneGap.plist或Cordova.plist文件中更改/添加以下值。

MediaPlaybackRequiresUserAction:NO

AllowInlineMediaPlayback:是

OpenAllWhitelistURLsInWebView:YES

并根据需要设置ExternalHosts列表

这里我是为了在应用中显示gopoglemap

ExternalHosts

      *.google.com
      *.gstatic.com

答案 1 :(得分:1)

Phonegap读取名为“ExternalHosts”的设置 - 此设置用于将允许的外部域列入白名单。

打开phonegap.plist - 密钥应该在那里,如果没有,只需添加即可。