![](/img/trans.png)
[英]Jquery internal ajax (get) not working on phonegap + android 2.2
[英]jQuery ajax on internal network (phonegap android)
我正在研究一個phonegap應用程序,該應用程序對渲染的網站運行簡單的ajax請求,提取html並在本地重新設置內容。
要求是可以請求內部網絡上的網站。 我可以通過全局IP地址正常工作,但無法使Ajax在內部網絡上工作。
例如,連接到10.0.0.xx地址將始終失敗。 設備連接到同一網絡,我可以在瀏覽器中正常訪問內部網絡上的網站。
有沒有辦法解決?
確保正確修改了域白名單文件以允許外部訪問。
有關域白名單的更多信息,請查看在線文檔: http : //docs.phonegap.com/en/2.1.0/guide_whitelist_index.md.html#Domain%20Whitelist%20Guide
希望這可以幫助。 讓我知道這在修改您的域白名單文件后是否有效。
iOS的域白名單配置示例:
打開文件Cordova.plist
並檢查是否進行了以下操作:
1-將OpenAllWhitelistURLsInWebView
設置為YES
2-右鍵單擊ExternalHosts
> Add Row
3-將新添加的行的String
值設置為*
,因此您的新行應如下所示:
Item0 String *
通常,您將*
替換為要提供訪問權限的外部URL。 但是,為確保問題確實出在白名單上,我們將使用*
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.