簡體   English   中英

ionic \\ cordova jsonp可在瀏覽器中使用,但不適用於ANDROID

[英]ionic\cordova jsonp works in browser but not on ANDROID

我看到了一些類似的問題,但仍然沒有找到解決方案。 問題如下:

我有一個使用Ionic開發的html5應用程序。

當我使用“離子服務”時,我的JSONP跨域調用按預期工作。 當我使用“ ionic build”創建應用程序,然后使用apk將應用程序安裝在我的android手機上時,我在jsonp上得到404。

我更改了config.xml並向該元素添加了一個子元素:

<access origin="*" />

結果還是一樣。

如果我使用jsonp網址並將其粘貼到手機的Chrome中,則可以看到預期的結果-因此沒有網絡問題。

通訊為http(不安全)

我認為我缺少一些配置,但無法弄清楚。

我將不勝感激。 提前致謝

我找到了解決方案。 步驟如下:

從命令行安裝cordova白名單插件:

cordova plugin add https://github.com/apache/cordova-plugin-whitelist.git

將訪問標簽添加到config.xml:

<access origin="*" />

我還必須完全刪除該應用程序,然后重新安裝。 不只是覆蓋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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