webview和阻止XMLHTTP请求和获取



正如在google文档中所读到的,最新发布的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); }

但是没有,如果我在浏览器上模拟一切都很好但是如果我在android设备上模拟它不会运行取回事实上它甚至不会给我alert(response。status)

您需要设置您的方案和主机名来打开CORS。

<preference name="scheme" value="https" />
<preference name="hostname" value="myapp" />

相关内容

  • 没有找到相关文章

最新更新