WebView API拦截XMLHttpRequest与Fetch请求的解决方法咨询
安卓WebView拦截Fetch请求问题求助
根据谷歌文档说明,最新版本的WebView API会拦截XMLHttpRequest和Fetch请求,但文档未提及解决该拦截问题的方法,特此求助。
我已在config.xml中进行如下配置:
<platform name="android"> <preference name="scheme" value="https" /> <preference name="hostname" value="radiomatese.it" /> <icon src="res/android/icon.png" /> <allow-intent href="market:*" /> <resource-file src="resources/android/xml/network_security_config.xml" target="app/src/main/res/xml/network_security_config.xml" /> </platform>
使用的请求脚本代码如下:
const url = "https://www.radiomatese.it/script/app/details.php"; const response = await fetch(url); alert(response.status); if(response.ok) { return response.json(); } else { alert(response.error); }
问题依旧存在:浏览器模拟时一切正常,但安卓设备模拟时Fetch请求未执行,甚至未弹出alert(response.status)。
内容的提问来源于stack exchange,提问作者Massimiliano Comunale
相关产品推荐
相关产品推荐

