Android studio中使用webview出现The webpage at https://www.bilibili.com/ could notbe loaded because:net::ERR_ACCESS_DENIED
时间: 2024-01-30 15:04:09 浏览: 243
android原生调用vue的uniapp插件
这个错误通常是由于网络连接问题或者网络权限设置问题造成的,建议您先检查网络连接是否正常,并确保在 AndroidManifest.xml 文件中已经添加了网络权限:
```xml
<uses-permission android:name="android.permission.INTERNET" />
```
如果权限已经添加并且网络连接正常,您可以尝试通过以下方式解决:
1. 尝试使用 WebView 的 setNetworkAvailable 方法设置网络可用状态:
```java
webView.setNetworkAvailable(true);
```
2. 尝试设置 WebView 的 UserAgentString:
```java
webView.getSettings().setUserAgentString("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36");
```
3. 尝试设置 WebView 的缓存模式:
```java
webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
```
如果问题依然无法解决,您可以尝试联系网站管理员或者技术支持人员协助解决。
阅读全文