當(dāng)前位置:
首頁(yè) >
微信WebView关闭后本地cookie无法清除问题
發(fā)布時(shí)間:2024/4/17
31
豆豆
生活随笔
收集整理的這篇文章主要介紹了
微信WebView关闭后本地cookie无法清除问题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
問(wèn)題背景
在微信WebView下的頁(yè)面中登錄后,關(guān)閉WebView返回后再次進(jìn)入頁(yè)面,發(fā)現(xiàn)登錄態(tài)還存在,原因是微信不會(huì)主動(dòng)清除cookie以及其他的緩存。
期望是關(guān)閉窗口后會(huì)清除cookie,重新進(jìn)入頁(yè)面過(guò)程中引導(dǎo)登錄。在瀏覽器下cookie沒(méi)有設(shè)置有效期,生命周期為當(dāng)前會(huì)話,關(guān)閉瀏覽器后就會(huì)被清除。
清除cookie
- 手動(dòng)清除,在微信功能設(shè)置中清除
- 殺進(jìn)程可以清除cookie
- 退出登錄會(huì)清除所有cookie
- 通過(guò)客戶(hù)端監(jiān)聽(tīng)關(guān)閉事件手動(dòng)清除
解決方案
由于關(guān)閉按鈕是在微信自身的體系下,如果提供接口回調(diào)來(lái)與頁(yè)面進(jìn)行交互就可以解決這個(gè)問(wèn)題。查了資料,可以通過(guò)監(jiān)聽(tīng)事件來(lái)觸發(fā)回調(diào)。
參考
微信自帶瀏覽器環(huán)境內(nèi)左上角返回、關(guān)閉按鈕事件監(jiān)控
微信WebView的一些坑
轉(zhuǎn)載于:https://www.cnblogs.com/GeniusLyzh/p/8946383.html
總結(jié)
以上是生活随笔為你收集整理的微信WebView关闭后本地cookie无法清除问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: button按钮怎么实现超链接
- 下一篇: 洛谷P1352 没有上司的舞会(树形DP