在WebView中的会话存储中设置多个数据项
我需要帮助来设置flutter WebView的会话存储中的多个项目。 我正在使用此软件包 - WebView_flutter: ^3.0.1
=> 在这里
我想打开一个URL,该URL将使用户能够采取进一步的操作在网站上已经存在的功能中。该网站的代码以访问会话存储的数据的方式编写 - >像auth令牌和用户ID一样。如果我无法在会话存储中提供此数据,那么网站将重定向到登录。
我尝试这样做 - >
onWebViewCreated: (WebViewController webViewController) {
_controller.complete(webViewController);
webViewController.runJavascript(
'sessionStorage.setItem("userCode", "000"); sessionStorage.setItem("role", "40");');
},
I need help to set multiple items in session storage of the flutter webview.
I am using this package - webview_flutter: ^3.0.1
=> here
I want to open a URL that will enable users to take further action in a functionality that is already present on a website. The website's code is written in a way that it accesses data from the session storage -> like auth token and user id and so on. If I am unable to provide this data in session storage then website will redirect to login.
I have tried doing this ->
onWebViewCreated: (WebViewController webViewController) {
_controller.complete(webViewController);
webViewController.runJavascript(
'sessionStorage.setItem("userCode", "000"); sessionStorage.setItem("role", "40");');
},
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想出了一种方法,但它不使用官方的Flutter WebView插件。
我使用了此插件-Flutter_InappWebView,
我能够设置本地存储和会话存储 - >
I figured out a way but it does not use the official flutter webview plugin.
I used this plugin - flutter_inappwebview
I was able to set local storage and session storage both ->