在 Android 9.0 及以上的系統(tǒng)版本中,系統(tǒng)默認(rèn)情況下禁止應(yīng)用程序使用不安全的明文流量進(jìn)行網(wǎng)絡(luò)連接,以提高用戶的安全性。
這意味著,如果應(yīng)用程序嘗試連接到一個(gè)不安全的 HTTP 網(wǎng)站,將收到 net::ERR_CLEARTEXT_NOT_PERMITTED 錯(cuò)誤 ; 也就是說(shuō)應(yīng)用中的 WebView 嘗試顯示 HTTP 站點(diǎn)時(shí)就會(huì)報(bào) net::ERR_CLEARTEXT_NOT_PERMITTED 錯(cuò)誤 ;
解決方案一
在 AndroidManifest.xml 清單文件中的 application 節(jié)點(diǎn)配置 android:usesCleartextTraffic=“true” 屬性 , 允許應(yīng)用程序使用明文流量進(jìn)行網(wǎng)絡(luò)連接,該操作會(huì)降低應(yīng)用程序的安全性 ;
<application
android:usesCleartextTraffic="true" >
</application>
復(fù)制
解決方案二
使用 HTTPS 協(xié)議加密 HTTP 網(wǎng)站 , 提供更高的安全性保護(hù) ;
如果該網(wǎng)站是自己開(kāi)發(fā)的 , 在自己的 Web 服務(wù)器上部署 ,則可以 使用免費(fèi)的 SSL/TLS 證書來(lái)啟用 HTTPS ;文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-753162.html
如果使用的是第三方 Web 服務(wù),則應(yīng)該 聯(lián)系服務(wù)提供商啟用 SSL/TLS 證書 , 進(jìn)而啟用 HTTPS 協(xié)議 ;文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-753162.html
到了這里,關(guān)于Android WebView 報(bào)錯(cuò) ( 網(wǎng)頁(yè)無(wú)法打開(kāi) 位于 http://... 的網(wǎng)頁(yè)無(wú)法加載, 因?yàn)?net::ERR_CLEARTEXT_NOT_PERMITTED )的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!