精华内容
下载资源
问答
  • js关闭浏览器事件,js关闭浏览器提示及相关函数
    2021-06-14 02:03:30

    项目背景

    有时候在用户关闭浏览器的时候,希望给用户一些提示,提示确认了或者其他。有时候需要再关闭浏览器的时候清除cookie进行其他操作等等,需要用到浏览器关闭事件。

    关于浏览器关闭事件的相关描述

    有些朋友想在浏览器关闭的时候,弹出alert 、confirm或者prompt等。实验证明,这种做法是失败的,原因是浏览器关闭事件自动屏蔽执行js的某些方法,从而防止恶意攻击或者无法关闭浏览器的现象,针对这些事件的处理,一般都是写在浏览器底层。因此,你想在关闭浏览器的时候弹出alert提示框是不可能的。要是你对浏览器感兴趣,您可以去研究这些问题,同时也可以自己写一个简单的浏览器(ps网上应该有相关的方法,据说不是很难)。对于浏览器底层的东西,恕我才疏学浅,不是很了解!

    浏览器关闭事件

    真正地用js捕捉浏览器关闭事件,写法如下:

    window.onbeforeunload = function(){

    return '您确定要离开haorooms博客吗?';

    };

    会弹出“您确定要离开haorooms博客吗”这样的确认框,你可以点击留在此页或者确定离开来进行操作,要是你想简单的对用户进行提示,这句话已经能够达到效果了!

    引深

    假如你有项目需求,在关闭浏览器的时候,执行某项命令或者函数,你可以写在

    window.onbeforeunload = function(){

    };

    这个函数里面,例如,我举一个关闭浏览器删除某一个cookie的例子。

    window.onbeforeunload = function(){

    Deletecookie ("输入你要删除cookie的名字")

    };

    function Deletecookie (name) { //删除名称为name的Cookie

    var exp = new Date();

    exp.setTime (exp.getTime() - 1);

    var cval = GetCookie (name);

    document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString(); //设置cookie过期

    }

    这个例子我没有真正地验证,但是我在onbeforeunload 中写了一个return,并console.dir一个数,看到这个console执行了,那应该删除cookie也是可以的了。

    迟来的解释

    看完了上面的例子,我再来解释一下onbeforeunload 和onunload事件,一般来说,解释都是放在开头的,但是我在这里放解释,是为了让你更深入的了解,巩固!

    onbeforeunload与onunload事件,onunload和onbeforeunload都是在刷新或关闭时调用,可以在< script>脚本中通过window.onunload来指定或者在< body>里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。

    Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而onunload则已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调用。Onunload是无法阻止页面的更新和关闭的。而 Onbeforeunload 可以做到。

    页面加载时只执行onload

    页面关闭时先执行onbeforeunload,最后onunload

    页面刷新时先执行onbeforeunload,然后onunload,最后onload。

    更多相关内容
  • js关闭浏览器窗口 js关闭浏览器窗口,不弹出提示框。支持ie6+,火狐,谷歌等浏览器。 代码如下: <html> <head /> <body> [removed] function closeWin(){ window.opener=null; window.open(”,’_...
  • 用多种方式打开一个页面,然后用 window.close() 关闭它,在各浏览器下表现有所不同。如在地址栏中直接输入URL 时,Firefox Chrome Safari 下调用 window.close() 关闭页面无效。再如 Ctrl + 点击链接打开的窗口,...
  • BS系统一个非常烦人的地方是不知道用户什么时候关闭浏览器离开系统.这里,我们采用onbeforeunload参数监控用户是否关闭浏览器.
  • 如果网页不是通过脚本程序打开的(window.open()),调用window.close()脚本关闭窗口前,必须先将window.opener对象置为null,否则浏览器(IE7、IE8)会弹出一个确定关闭的对话框。
  • js 无提示关闭浏览器页面的代码与函数需要的朋友可以参考下。
  • 浏览器关闭时清空localStorage储存的数据说明需求解决方案及思路 说明 由于不同页面或标签页间无法共享sessionStorage的信息,所以将项目中登录状态存于localStorage中。 需求 需要在用户关闭浏览器时,将...
  • python UI自动化自动关闭浏览器学习记录 小白python自动化的第一天 之前都是看别人的文章 没想过自己也有记录学习的一天 不过成长嘛 总要有第一次 某天利用公司网站写自动化demo的时候 简简单单的写完 进主页找到...
  • 本文实例总结了JS针对浏览器窗口关闭事件的监听方法。分享给大家供大家参考,具体如下: 方式一:(适用于IE浏览器,而且刷新不提示,只在点击浏览器关闭按钮的时候提示) [removed] [removed]=onclose; function ...
  • 备忘一下这个函数: 函数名称:ignore_user_abort 本函数配置或取得使用端连接中断后,PHP 程序是否仍继续执行。默认值为中断连接后就停止执行。... //即使Client断开(如关掉浏览器),PHP脚本也可以继
  • 主要介绍了关闭浏览器时提示onbeforeunload事件,有需要的朋友可以参考一下
  • 关闭浏览器窗口js代码的总结介绍 序号 关闭代码 需要确认 无任何作用 无需确认 测试 1 window.close() IE7 firefox,chrome, safari Opera Close 2 window.opener=null; window.open(”,’_self’); window....
  • Windows系统上,每次运行完...webdriver中关浏览器关闭有两个方法,一个叫quit,一个叫close。 /** * Close the current window, quitting the browser if it's the last window currently open. */ void close(); /*
  • 今天小编就为大家分享一篇vue 关闭浏览器窗口的时候,清空localStorage的数据示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • Web开发者在系统开发中经常要面对产品经理各式各样的需求,当然,大部分对产品体验还是有帮助的,例如我们今天提到的刷新页面,前进后退,关闭浏览器标签时,为了避免用户误操作,需给出二次确认提示框,这个相信...
  • 直接关闭浏览器(或者强制关闭浏览器进程、死机等),服务器无法处理用户退出网站的请求,此举将会导致session失效,下面整理了一些解决方法,感兴趣的朋友可以参考下哈
  • 本文实例讲述了js检查是否关闭浏览器的方法。分享给大家供大家参考,具体如下: //关闭浏览器提示信息 [removed] = function (e) { e = e || window.event; var y = e.clientY; if (y <= 0//点击浏览器或者...
  • 在js页面加载时运行如下代码 代码如下: [removed] = function(){ return “未... 此代码在火狐和ie下不会显示return的值在google浏览器下显示此文字。 失效控制 触发js运行如下: 代码如下: [removed] = function(){};
  • python的webbrowser模块支持对浏览器进行一些操作,对于爬虫来说是比较基础的知识点。 webbrowser 模块提供了一个到系统标准 web 浏览器的接口, 它提供了一个 open 函数,,接受文件名或 URL 作为参数,,然后在...
  • 本文实例讲述了PHP检测用户是否关闭浏览器的方法。分享给大家供大家参考,具体如下: 1、例子1 echo str_repeat(" ",3000); ignore_user_abort(true); mylog('online'); while (true) { /* * 1、程序正常结束 ...
  • 主要介绍了基于JavaScript判断浏览器到底是关闭还是刷新(超准确)的相关资料,需要的朋友可以参考下
  • JS监控关闭浏览器操作的实例详解 需求如下: 用户关闭浏览器通知后台。 方案如下: 1.采用js监控关闭浏览器操作。 2.用户关闭浏览器的时候发ajax请求到后台,执行相应的业务操作 代码如下: <!DOCTYPE...
  • JavaScript判断浏览器关闭还是刷新,其实觉得没有什么实用性,就算是作为Js学习的一个参考文档吧。
  • 在做一些关于会员在线的问题时,往往我们要根据览器是否关闭来判断用户是否下线,然后再从session和application中将此用户移除,下面与大家分享下具体的捕捉方法
  • 关闭浏览器的跨域

    2022-03-11 11:03:35
    无损关闭浏览器的跨域 关闭浏览器的安全模式 注意!这样会导致一些网站无法访问,比如谷歌无法登录等。。所以建议使用一个非主要的浏览器开启。 编辑桌面的chrome 或者 edge 浏览器快捷方式 右键快捷方式,进入...

    无损关闭浏览器的跨域

    关闭浏览器的安全模式

    注意!这样会导致一些网站无法访问,比如谷歌无法登录等。。所以建议使用一个非主要的浏览器开启。

    1. 编辑桌面的chrome 或者 edge 浏览器快捷方式

      • 右键快捷方式,进入属性
      • 创建文件夹google_data 用于存放用户数据
      • 在【目标值】后面追加 --disable-web-security --user-data-dir=D:\google_data(有空格)
    2. 双击快捷方式,打开浏览器,发现之前的数据全部都会被清除掉

    3. 安装重定向插件Requestly

    4. 打开插件,新增重定向规则(替换字符串)

      一般就用替换字符串,因为直接替换根url,方便

    image-20220310164911749.png
    1. 编辑你的规则

      当url包含xx,就替换成本地的地址

      image-20220310164955221.png
    1. 观察效果

      可以看到已经跳转到本地了

      image-20220310165147507.png
    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 666,131
精华内容 266,452
关键字:

怎样关闭浏览器