zoukankan      html  css  js  c++  java
  • 监听事件——浏览器关闭的时候清空用户信息

    为了保护用户信息,在他关闭浏览器的时候清除用户的登陆缓存信息

    当初遇到这个问题  想了四种方法  总有一种你可以用的

    放到<script></script>里边呦~

    方法一

    window.onbeforeunload = onbeforeunload_handler;
    window.onunload = onunload_handler;
    function clearAllCookie() {
    alert(1)
    var keys = document.cookie.match(/[^ =;]+(?==)/g);
    console.log(keys,'---');
    if(keys) {
    for(var i = keys.length; i--;)
    document.cookie = keys[i] + '=0;expires=' + new Date(0).toUTCString()
    }
    }
    
    function onbeforeunload_handler(){
    clearAllCookie()
    
    var warning="确认退出?";
    return warning;
    }

    方法二:

    <script>
    window.onbeforeunload = onbeforeunload_handler;
    function clearAllCookie() {
    alert(1)
    var keys = document.cookie.match(/[^ =;]+(?==)/g);
    console.log(keys,'---');
    if(keys) {
    for(var i = keys.length; i--;)
    document.cookie = keys[i] + '=0;expires=' + new Date(0).toUTCString()
    }
    }
    
    function onbeforeunload_handler(){
    clearAllCookie()
    
    var warning="确认退出?";
    return warning;
    }
    </script>

    方法三:

    <script>
    function clearAllCookie() {
    var keys = document.cookie.match(/[^ =;]+(?==)/g);
    console.log(keys,'---');
    if(keys) {
    for(var i = keys.length; i--;)
    document.cookie = keys[i] + '=0;expires=' + new Date(0).toUTCString()
    }
    }
    clearAllCookie()
    </script>

    方法四:

    function onbeforeunload_handler(){
    var keys = document.cookie.match(/[^ =;]+(?==)/g);
    console.log(keys,'---');
    if(keys) {
    for(var i = keys.length; i--;)
    document.cookie = keys[i] + '=0;expires=' + new Date(0).toUTCString()
    }
    
    var warning="确认退出?";
    return warning;
    }
  • 相关阅读:
    记录一次SpringCloud Alibaba整合Springboot出现的'com.netflix.client.config.IClientConfig' that could not be found
    ysoserial-URLDNS链分析
    DIVA闯关-APP测试
    前端页面直接转换为PDF文件流
    中位数最大问题
    【vim】Linux添加环境变量等
    FFmpeg使用笔记
    【memo】及时留坑
    【album】深度学习 / 机器学习 / 人工智能
    【Linux】软件安装使用【aubio / FFmpeg】
  • 原文地址:https://www.cnblogs.com/renluyang/p/11975485.html
Copyright © 2011-2022 走看看