使用flutter_inappbrowser库iOS无法加载链接

2019-06-26  本文已影响0人  烫烫琨烫烫烫烫琨烫烫

flutter中使用webview,用了 flutter_inappbrowser 这个库,Android端显示正常,iOS出不来,最初网上找大多数都是说是因为没有添加对http请求的信任,需要在info里面添加

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

但是试过之后没有,后来一阵折腾,在官方库的文档中找到

  • InAppWebView: Flutter Widget for adding an inline native WebView integrated into the flutter widget tree. To use InAppWebView class on iOS you need to opt-in for the embedded views preview by adding a boolean property to the app's Info.plist file, with the key io.flutter.embedded_views_preview and the value YES.

就是说在info添加 io.flutter.embedded_views_previewtrue 就行了

<plist version="1.0">
<dict>
        ...
    <key>io.flutter.embedded_views_preview</key>
    <true/>
</dict>
</plist>

使用各种类库之前先看认真文档、说明很重要。

上一篇下一篇

猜你喜欢

热点阅读