使用http://网址时,对于Android,我得到ERR_CLEARTEXT_NOT_PERMITTED,对于iOS,我得到空白页。 https://网址似乎有效。
相同的http://网址在Chrome中可以正常工作。
我记得几年前我在本机Android中也遇到了同样的问题。 可以告诉webview“请使用http://。我会冒险的”
使用 webview_flutter:^ 0.3.2 + 1
非常感谢
答案 0 :(得分:2)
1)对于Android,请检查 ./ android / app / src / main / AndroidManifest.xml
<manifest ....
....
**<uses-permission android:name="android.permission.INTERNET" />**
<application
**android:usesCleartextTraffic="true"**
</application>
...
</manifest>
2)对于ios,您需要修改info.plist ./ ios / Runner / info.plist
添加以下内容:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
3)之后,对您的项目进行干净的清理。