HarmonyOS app退出登录后,如何清空web组件嵌入的h5页面sessionStorage中的值
app首页使用Tabs,其中一个TabContent为使用web组件加载的本地资源(vue打包的资源)。vue项目中使用的token是通过web加载src时,url拼接的token。h5获取到token后存储在sessionStorage中。此时APP点击退出登录操作后。在切换tabs回到h5页签时h5页面不会刷新,sessionStorage中token信息也没有情况,导致h5页面还处于登录状态。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
Web加载的H5页面跳转后,如何避免原有页面注册的资源被清空
2043浏览 • 1回复 待解决
HarmonyOS web组件加载的h5页面中判断机型
228浏览 • 1回复 待解决
HarmonyOS Web组件加载在线H5页面
474浏览 • 1回复 待解决
app内嵌入H5网页登录储存
599浏览 • 1回复 待解决
在Web组件的H5页面中,如何使用a标签实现打开各种页面
2204浏览 • 1回复 待解决
HarmonyOS 使用web组件加载h5页面,报错17100001
267浏览 • 1回复 待解决
HarmonyOS ArkWeb 嵌入H5页面,原有的功能未能实现
169浏览 • 1回复 待解决
如何在HarmonyOS中调试h5页面
1185浏览 • 1回复 待解决
如何设置Web组件加载的H5页面禁用手势缩放
2614浏览 • 1回复 待解决
HarmonyOS Web组件加载H5页面获取网络状态失败
178浏览 • 1回复 待解决
HarmonyOS h5页面缩放问题
847浏览 • 0回复 待解决
HarmonyOS web组件显示h5页面,部分内容丢失
135浏览 • 1回复 待解决
HarmonyOS WebView无法加载h5页面中的图片
76浏览 • 1回复 待解决
HarmonyOS 外部H5页面,拉起手机银行app
311浏览 • 1回复 待解决
HarmonyOS H5页面加载缓存机制
600浏览 • 1回复 待解决
怎么禁止Web组件加载的H5页面长按复制粘贴功能?
501浏览 • 1回复 待解决
HarmonyOS H5页面localstorage为null
280浏览 • 1回复 待解决
HarmonyOS webview H5页面事件监听
345浏览 • 1回复 待解决
自定义弹窗内加载h5页面,h5页面再跳转登陆页面,弹窗覆盖在登陆页面
567浏览 • 1回复 待解决
如何使H5页面适配多设备?
997浏览 • 1回复 待解决
Web组件和h5页面如何交互?
499浏览 • 1回复 待解决
HarmonyOS 如何在h5页面中取到WebCookieManager中设置的cookies
147浏览 • 1回复 待解决
HarmonyOS 如何监听Web加载的h5页面滚动到了最底部?
374浏览 • 1回复 待解决
HarmonyOS 通过webview改变H5页面字体
279浏览 • 1回复 待解决
原生端暂时没有清除sessionStorage的方法,可以参考下面思路:
1、当用户点击退出时,通过emitter发送消息。
2、TabContent的web页监听到消息后,通过this.controller.runJavaScript(‘clearFunction()’)调用js方法。
3、在web页中清除sessionStorage,sessionStorage.clear()。
可以采用监听tabContent里面页面的属性来实现,然后通过Tabs的onPageShow来改变属性实现监听。示例代码如下: