ERR_CLEARTEXT_NOT_PERMITTED当我使用http://URL时,我得到Android 和 iOS 空白页。
https:// 网址似乎有效。
相同的http://URL 在 Chrome 中运行良好。
我记得一年前我在原生 Android 中也遇到过同样的问题。是否可以告诉 webview“请使用http://。我会承担风险”?
我正在使用 webview_flutter:^0.3.2+1
1) 对于 Android 检查./android/app/src/main/AndroidManifest.xml
<manifest ....
....
**<uses-permission android:name="android.permission.INTERNET" />**
<application
**android:usesCleartextTraffic="true"**
</application>
...
</manifest>
Run Code Online (Sandbox Code Playgroud)
2)对于ios你需要修改info.plist ./ios/Runner/info.plist
添加以下内容:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
Run Code Online (Sandbox Code Playgroud)
3) 之后,为您的项目执行flutter clean。
| 归档时间: |
|
| 查看次数: |
6729 次 |
| 最近记录: |