鍍金池/ 問答/iOS  Android  HTML/ 安卓webview 能打開網(wǎng)頁但是無法發(fā)ajax請求

安卓webview 能打開網(wǎng)頁但是無法發(fā)ajax請求

大概想到的是url不能用相對路徑,請問是這樣嗎

回答
編輯回答
怣人
  1. 你的網(wǎng)頁是部署在服務端的嗎?還是打包在Android asset目錄中的?

  2. 如果你的網(wǎng)頁是部署在服務端的,你可以PC端瀏覽器打開,看網(wǎng)頁是否運行正常?

  3. 如果你的網(wǎng)頁是放在Android 本地的,采用file:///這種方式打開的話,ajax應該是沒用的,因為會產(chǎn)生跨域的問題,這種情況下,要么把網(wǎng)頁部署在服務端,要么調(diào)用Native的方式進行網(wǎng)絡請求。

希望可以幫助到你。

2017年12月16日 08:27
編輯回答
兔囡囡

確定一下安卓瀏覽器是否允許js腳本執(zhí)行。

以前見過小米3默認是不能運行js的。

2018年2月3日 06:01
編輯回答
魚梓

首先確認是否開啟了允許執(zhí)行js腳本
再通過chrome調(diào)試下網(wǎng)頁是否執(zhí)行腳本出錯(可以通過Stetho)

2018年6月2日 10:38