#ios #flutter #webview
#iOS #трепетать #webview
Вопрос:
Версии:
flutter_inappwebview: 5.3.2
webview_flutter: 2.3.1
Я пытаюсь передать заголовки в URL-адрес webview, на Android все работает нормально, но в ios я получаю несанкционированное сообщение об ошибке.
Я попытался добавить NSAppTransportSecurity в Info.plist
lt;keygt;NSAppTransportSecuritylt;/keygt; lt;dictgt; lt;keygt;NSAllowsArbitraryLoadslt;/keygt; lt;true/gt; lt;keygt;NSAllowsArbitraryLoadsInWebContentlt;/keygt; lt;true/gt; lt;/dictgt;
также включен встроенный предварительный просмотр
lt;keygt;io.flutter.embedded_views_previewlt;/keygt; lt;true/gt;
но не в состоянии заставить это работать. Ниже приведен мой код.
код:
webview_flutter:
body: WebView( javascriptMode: JavascriptMode.unrestricted, onWebViewCreated: (c) { c.loadUrl( url, headers: {'Authorization': 'Bearer ' token}, ); }, ),
flutter_inappwebview:
body: InAppWebView( initialUrlRequest: URLRequest( url: Uri.parse(url), headers: {'Authorization': 'Bearer ' token}, ), ),