Flutter WebView報錯ERR_NAME_NOT_RESOLVED
阿新 • • 發佈:2021-11-22
WebView報錯ERR_NAME_NOT_RESOLVED
-
用的webview_flutter外掛,開始都用的好好的,後面突然報錯ERR_NAME_NOT_RESOLVED,上網逛了一圈說如果要用http請求必須要新增配置
-
安卓
-
在android/app/src/main/res資料夾下新建檔案,network_security_config
-
複製以下內容
<?xml version="1.0" encoding="utf-8"?> <network-security-config> <base-config cleartextTrafficPermitted="true"> <trust-anchors> <!-- 信任系統預裝 CA 證書 --> <certificates src="system" /> <!-- 信任使用者新增的 CA 證書,Charles 和 Fiddler 抓包工具安裝的證書屬於此類 --> <certificates src="user" /> </trust-anchors> </base-config> </network-security-config>
-
然後在android/app/src/main/AndroidManifest.xml檔案中新增
manifest標籤新增
android:usesCleartextTraffic="true"
-
application標籤新增
android:networkSecurityConfig="@xml/network_security_config"
-
然後就可以了!IOS端以後需要用了再更新吧