在颤动的 webview 之间共享 cookie

Posted

技术标签:

【中文标题】在颤动的 webview 之间共享 cookie【英文标题】:Share cookies between flutter webviews 【发布时间】:2021-01-28 19:36:42 【问题描述】:

我正在使用这个插件开发一个带有 Webviews 的颤振应用程序:Flutter_inappwebview。

首先,我在自己的域中加载带有登录页面的 webview,然后将用户重定向到不同的域 url。在第二个 url 上,我注入了一个从用户之前登录的同一站点加载的 iframe 菜单。我需要此 iframe 上可访问的登录 cookie,但无法正常工作。

菜单已加载且 cookie 存在,但在第二个域中注入 iframe 的菜单不起作用。

顺便说一句,我需要一种方法来在加载在 url 中的 javascript 和颤振的 webview 之间进行通信。我尝试使用插件中包含的服务,但不起作用。

感谢您的帮助 =)

【问题讨论】:

您找到解决方案了吗? 【参考方案1】:

您可以使用可用于 Flutter 的 cookies_jar 包来实现您所期望的行为。

【讨论】:

以上是关于在颤动的 webview 之间共享 cookie的主要内容,如果未能解决你的问题,请参考以下文章

在 webView 和 CordovaWebView android 之间共享 localStorage

在 webview 中颤动水平滑动手势

ANDROID : 在 Webview 和 httpclient 之间共享会话

如何在颤动的 webView 中屏蔽广告(移动应用中的网页)

在颤动中从webview中删除html元素

如何让 Chrome 支持的 webview 颤动?