2012-04-15 66 views
1

我嘗試在PhoneGap的(科爾多瓦)運行我的應用程序,但我得到關於外部主機發出錯誤:PhoneGap的科爾多瓦外部主機問題

CordovaOne[14528:2103] ERROR whitelist rejection: url ..... 

但這個問題似乎連我已經更新了「Cordova.plist「,

也許我在錯誤的spott更新某處。

的 「Cordova.plist」 是 「CordovaOne /資源/ Cordova.plist」 ..

不知道我錯在這裏做。

感謝球員的任何建議!

PS:PhoneGap版本1.5.0

回答

-1

這是錯誤的。您必須從項目編輯plist,而不是「cordova」文件。名稱是「PhoneGap.plist」。

+0

我今天下載了phonegap的最新版本,並且PhoneGap.plist在包中不再存在 – AlexC 2012-04-15 18:29:22

+0

您必須安裝PhoneGap-Framework。它似乎沒有安裝。然後你真的安裝了PhoneGap,當你創建了一個新的項目(你必須在創建時選擇「PhoneGap」--Framework),你的Project-Directoy中必須有「PhoneGap.plist」。 – 2012-04-15 18:35:37

+2

在較新的版本中,它被稱爲Cordova.plist(因爲PhoneGap將大部分代碼庫分成開源科爾多瓦) – JohnO 2012-06-08 18:14:55

2

您在嘗試訪問URL時是否收到此錯誤消息?如果是這樣你需要將域列入白名單。只需在Cordova.plist中爲ExternalHosts數組添加一個新值即可。這個新值應該是<string>*</string>,這對所有域都是全面的。

+0

也試圖自己... *或甚至明確的域不起作用。版本1.8在這裏 – JohnO 2012-06-11 16:08:05