我正在尝试创建一个显示链接到外部网站的iFrame的iPad / iPhone应用程序。 (它不必在App Store中。)
问题在于,当我加载应用程序时,它会将我带到Safari。
我知道早期版本的XCode中有一个设置,您可以在其中指定应用程序中允许的外部主机。这很有效!
我似乎无法在4.1 ...
中找到设置有人知道我在哪里可以找到它吗?
干杯!
答案 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 - 密钥应该在那里,如果没有,只需添加即可。