Flutter webview 将 cookie 设置为 URL 参数

Flutter webview set cookies as URL parameters

我想知道是否可以通过以下方式在 webview 中设置 cookie 以将查询参数传递给 webview URL。 我的 URL 将是 mydomain.com?isMobile=true 并且想将参数 isMobile=true 设置为固定 cookie 以包含并强制参数。

我需要用 cookie 来做的原因是因为有人告诉我这是正确的方法,还有因为强制参数直接进入 URL 使我的 webview 中的某些功能无法工作就像在浏览器上一样。

即使不使用 cookie,我也会很感激任何关于如何使用 webview 使一些实时网络功能像在浏览器上一样更新的反馈。

这个问题快把我逼疯了,非常感谢你。

最后他们是与网页上的防火墙相关的问题,导致 cookie 无法按预期工作最终解决方案就像在 WebView 小部件中声明 initialCookies 一样简单。

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