Javascript 在android中打开webview

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" /> //... 不幸的

我想用WebWiew打开一个网页,url以“http://”开头,没有“https://”(我不擅长这一点)

下面是我的代码

xml文件

  // ...
  <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>