簡體   English   中英

內部網絡上的jQuery Ajax(phonegap android)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM