大家好,ios设备上的我看到了白屏webview 在 IOS 模拟器中一切正常,请帮助我
WebView(
initialUrl: "google.com",
javascriptMode: JavascriptMode.unrestricted,
),
答案 0 :(得分:0)
iOS
为了让 Webview 正常工作,您需要向 ios/Runner/Info.plist
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
NSAllowsArbitraryLoadsInWebContent
适用于 iOS 10+,NSAllowsArbitraryLoads
适用于 iOS 9。
答案 1 :(得分:0)
通过将布尔属性添加到应用的 Info.plist 文件中,键为 io.flutter.embedded_views_preview 和值为 YES,从而选择加入嵌入式视图预览。
<key>io.flutter.embedded_views_preview</key>
<string>YES</string>
只需在 ios/Runner/info.plist 上添加一行