Javascript 在android中打开webview
我想用WebWiew打开一个网页,url以“http://”开头,没有“https://”(我不擅长这一点) 下面是我的代码 xml文件Javascript 在android中打开webview,javascript,android,webview,Javascript,Android,Webview,我想用WebWiew打开一个网页,url以“http://”开头,没有“https://”(我不擅长这一点) 下面是我的代码 xml文件 // ... <WebView android:id="@+id/webView" android:layout_width="match_parent" android:layout_height="match_parent" /> //... 不幸的
// ...
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
//...
不幸的是,页面是这样打开的
我在清单文件中添加了
android:usesCleartextTraffic="true"
而且我也试过了
android:networkSecurityConfig="@xml/network_security_config"
其中network_security_config.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">www.xxx.com</domain>
</domain-config>
</network-security-config>
www.xxx.com
最后,我也尝试过,但结果是相同的webview.getSettings().setJavaScriptEnabled(true) 您似乎应该启用javascript。我已通过“webView.settings.javaScriptEnabled=true”启用了它。请尝试启用缓存,然后:
webView.settings.appCacheEnabled=true
我在Kotlin中编写了它,“webView.settings.javaScriptEnabled=true”
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">www.xxx.com</domain>
</domain-config>
</network-security-config>