WebView的网页无法加载,因为: net::ERR_UNKNOWN_URL_SCHEME
时间: 2023-06-14 07:07:56 浏览: 2540
这个错误通常是由于 WebView 尝试加载一个不支持的 URL 协议或者是因为没有正确设置 WebViewClient 导致的。以下是一些可能的解决方案:
1. 确保你的 URL 是正确的,并且使用的是支持的协议,例如 http 或 https。
2. 确保你已经正确设置了 WebViewClient,可以通过重写 shouldOverrideUrlLoading 方法来拦截 URL 的加载并进行处理。
3. 如果你需要加载自定义的 URL 协议,例如自定义的 scheme,需要通过使用 addJavascriptInterface 方法来在 JavaScript 中暴露一个原生的接口来处理这些 URL。
4. 如果你使用的是 Android 7.0 及以上的版本,需要在 AndroidManifest.xml 中为你的应用程序添加以下代码以允许应用程序访问非 http 和 https 协议的 URL:
```xml
<application
android:usesCleartextTraffic="true"
...>
...
</application>
```
5. 如果你使用的是 Android 9.0 及以上的版本,需要在 AndroidManifest.xml 中为你的应用程序添加以下代码以允许应用程序访问 http 协议的 URL:
```xml
<application
android:usesCleartextTraffic="true"
android:networkSecurityConfig="@xml/network_security_config"
...>
...
</application>
```
然后在 res/xml 目录下创建一个名为 network_security_config.xml 的文件,并添加以下内容:
```xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
```
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)