2011-09-20 25 views
0

我正嘗試創建一個顯示鏈接到外部網站的iFrame的iPad/iPhone應用程序。 (它不一定要在App Store中)。允許在xcode 4.1上使用phonegap的iframe中的外部主機

問題是,當我加載應用程序,它需要我到Safari。

我知道在XCode的早期版本中有一個設置,您可以在其中指定應用程序允許哪些外部主機。這工作!

我似乎無法找到4.1設置...

任何人都知道在哪裏可以找到它?

乾杯!

+0

好的,我終於找到了 - 通過在項目搜索的搜索字段中搜索。它在左邊角落。 我會張貼一個答案的截圖,但SO不會讓我:-( – vesters

回答

1

Phonegap讀取一個名爲'ExternalHosts'的設置 - 這個設置用於將允許的外部域列入白名單。

打開phonegap.plist - 關鍵應該在那裏,如果沒有,只需添加它。

+0

是的,謝謝。但問題是,我無法找到我可以在XCode 4.1 – vesters

+0

設置它在手機中的位置。 plist,編輯註釋 – roman

+1

如果我們使用phonegapbuild,可以使用config.xml來編輯這個文件嗎? – Crashalot

2

更改PhoneGap.plist或Cordova.plist

更改/在PhoneGap.plist或您的應用程序的Cordova.plist文件中添加下列值。

MediaPlaybackRequiresUserAction:NO

AllowInlineMediaPlayback:YES

OpenAllWhitelistURLsInWebView:YES

,並設置ExternalHosts列表,你需要

在這裏,我爲顯示

ExternalHosts

在應用gopoglemap做
 *.google.com 
     *.gstatic.com 
相關問題