繁体   English   中英

如何使用 Flutter 的 InAppWebView 小部件启用 cookies

[英]How can you enable cookies using Flutter's InAppWebView Widget

您好,我想知道如何使用 flutter 的 inAppWebView 启用 cookies 我可以想象它正在使用同一小部件的属性“initialData”,但我无法弄清楚如何使其正常工作。

使用 flutter_webview 非常简单,你只需要使用如下属性:

 WebView(
   initialCookies: [
      WebViewCookie(
         name: cookieName,
         value: cookieVal,
         domain: cookieDomain,
         path: cookiePath,
     ),
   ],
),

但是使用 inAppWebView 似乎并不容易,我真的很感谢您在此问题上的任何帮助,在此先感谢您。

PS:我需要使用 inAppWebView 的原因是因为必须将 url 解析为一个 uri,这是正常的 WebView 无法实现的操作,因为 initialUrl 采用字符串,而我需要的 url 具有产生 webview 的空间空白的。

最后解决方案非常简单。 解决方案是使用相同的 flutter Webview(不是 flutter InAppWebview)package 并将 url 字符串的空格替换为“%20”,以便 url 通过 Webview 字符串而不需要解析 URI。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM