首页 > TAG信息列表 > onbeforeunload

electron onbeforeunload 关闭不了页面,如何强制关闭窗口

electron版本:13 环境:win10 64位 起因: 新窗口引入了第三方iframe,第三方地址是不可控的,因为第三方注册了window.onbeforeunload事件导致窗口不能正常关闭。   解决方法: 开始是想在自己的页面写个 window.onbeforeunload 事件给重置掉iframe页面的事件,后来发现其他问题,就是

监听浏览器窗口关闭事件onbeforeunload不起作用

先贴代码 <body> <!-- <script>window.alert("Catalina")</script> --> <!-- <script>window.confirm("Catalina 我还来得及吗?")</script> --> <!-- <script>window.prompt("你喜欢现在的我吗?",&q

浏览器关闭的时候我们需要做一些事情(比如调用退出接口或者删除localStorage等等)

一、如何判断浏览器时关闭了?   巨坑!监听浏览器窗口关闭onbeforeunload不起作用(脱坑了啊!!)     因业务需要,特写方法监听浏览器关闭,然后去do something   先声明我没在忽悠,看完能实现这个需求的!!   网上大部分推荐方法如下:   window.onbeforeunload= function (e) {   

判断浏览器到底是关闭还是刷新?准确性超高

判断浏览器到底是关闭还是刷新?准确性超高 进入专区参与更多专题讨论 最近纠结在一个问题上,研究浏览器的关闭事件,百度了一大堆,发现没有关闭事件。相关文章如下所讲: http://bbs.csdn.net/topics/330239056 http://www.cnit618.com/html/qdkf/js/1338.htm http://zhidao.baidu.com

简述在Js或Vue中监听页面的刷新、关闭操作

主要用到下面两个属性 两者之间的区别   onbeforeunload、onunload都是在刷新或关闭时调用,可以在<body>里指定,也可以在原生的JS中在<script>脚本中通过window.方法名或者在vue的mounted里面通过window.方法名进行指定,区别在于onbeforeunload在onunload之前执行,它还可以阻止onunl

OnBeforeUnload 的使用

问题:最近项目中有一个需求:用户在aa页面没有点击Submit想要退出页面,应提示用户:"test"。 查解决方案就找到了OnBeforeUnload 方法 $(window).on('beforeunload', function () { return "test"; }); $(window).on('unload', function () { //d

js判断浏览器窗口(选项卡)的关闭与刷新

今日项目遇到一个问题,有一个功能会在浏览器的主窗口中新开一个窗口,然后业务要求:关闭新窗口的时候往后端发个请求,刷新的时候不发送。知道有个onbeforeunload事件是用于捕获关闭浏览器事件(包括刷新)的,但刷新也会走此方法,所以行不通,于是就网上找了找资料,网上回答的最多的大致是这样的

JS 页面离开事件 页面关闭事件,实现登录成功返回上个页面

壹 ❀ 引 登录成功后跳转到上一个页面是很常见的需求,比如在天猫添加购物车时网站会效验用户登录情况,若未登录则跳转登录,登录成功返回到先前的商品页。 这个功能实现并不困难,但因为我的奇思妙想让我先后了解了window.history对象以及窗口关闭/离开事件onbeforeunload,那么让这个需求

简述在Js或Vue中监听页面的刷新、关闭操作

1、背景        大家是否经常遇到在关闭网页的时候,会看到一个确定是否离开当前页面的提示框?想一些在线测试系统、信息录入系统等就经常会有这一些提示,避免用户有意或者无意中关掉了页面,导致数据丢失。而最近在做项目的时候有一个需求,用户在表单页面中进行操作,为了防止用户在未

javascript-onbeforeunload所需的帮助或单击浏览器的后退按钮

如果用户单击浏览器的后退按钮,则我希望出现提示并要求确认.如果用户单击“确定”,则应导航到xx.html.如果用户单击“取消”,则它将阻止导航.我怎样才能做到这一点? 注意:我已经尝试过onbeforeunload方法,但是它适用于所有导航操作.例如,单击页面上的链接也会触发此事件并将消息显示

获取页面离开onbeforeunload与onunload事件的返回值

在各种项目开发的过程中,页面离开事件onbeforeunload是我们经常要用到的,可以避免用户操作失误,给用户一个选择的机会,就比如我们常常用到的编辑器中。如果用户选择了离开,那么onunload或者onbeforeunload事件自然会触发;但若用户选择了取消,又该如何检测呢? 我们假定一个页面离开取消事件

在JavaScript中执行PHP脚本?

当用户离开我的网站时,我正在尝试运行一个快速的php脚本,并且还将我的JavaScript变量传递给php,但我不太确定如何包含php文件并将其传递给var.但是它实际上并没有运行php脚本.有任何想法吗? (JavaScript从外部活动函数获取用户名,我知道该方法对警报及其下的var进行了测试.) 我的Jav

如何使用javascript删除卸载事件的提示

如何使用javascript删除卸载事件的提示?提前致谢… 嗯,我不想在为身体的unlaod事件触发自定义函数时显示提示……这可能吗?所以这是我的代码: window.onbeforeunload = function() { //cancel the unload //cancel prompt } 解决方法:确保您的事件处理程序中没有ret

javascript – window.onbeforeunload可能会多次触发

仅仅因为你没有看到使用功能并不意味着它没用. Stack Exchange网络,GMail,Grooveshark,Yahoo! Mail和Hotmail使用onbeforeunload提示来阻止/警告用户在开始编辑内容后离开页面.哦,是的,几乎每个接受可保存用户输入数据的桌面程序都使用这种提示用户离开前的UX模式. 我有一个与此类似

防止使用JavaScript导航网页

如何防止网页使用JavaScript导航?解决方法:使用onunload只允许您显示消息,但不会中断导航(因为为时已晚).但是,您可以使用onbeforeunload并且它将中断导航: window.onbeforeunload = function() { return "Are you sure you want to navigate away?"; } 编辑:在return语句中删除co

javascript – 当用户退出浏览器时显示自定义对话框?

是的,我意识到这是一个可怕的用户界面和糟糕的可访问性明智,但我被迫寻找合同,因为合同工作(我最初没有达成一致意见并坚持下去). 我知道你可以为onbeforeunload分配一个事件处理程序,如: window.onbeforeunload = function() { return 'You have unsaved changes!'; } 这将导

javascript – 当window.location在按钮事件中更改时,IE9 onbeforeunload调用两次…最小再现

我一直在锤击和锤击,只是无法到达任何地方. 我有一个取消按钮,它执行“window.location =’404.htm’;”点击时. onbeforeunload处理程序会触发两次,但前提是用户单击“在此页面上停留”到第一个对话框.正常导航(页面刷新,转到主页)onbeforeunload处理程序仅触发一次. 我设法用最少

javascript – Window beforeunload显示两个对话框

我有这个jQuery代码; $(function () { $(window).unbind("beforeunload"); $(window).bind("beforeunload", function () { return confirm("Really?"); }); }); 当我关闭窗口时,我收到了确认请求,如果我点击“取消”,我会收到第二个确认信息. “你确定要离

防止onbeforeunload函数暂停javascript计时器

在我的网页上,我有一个使用javascript的setTimeout()的倒数计时器. function Tick() { if (RemainingSeconds <= 0) { alert("Time is up."); return; } RemainingSeconds -= 1; ElapsedSeconds += 1; Updat

为什么IE10在使用javascript href单击anchor元素时触发beforeunload事件以及如何防止它

为了跟踪用户何时离开页面,我们会收听beforeunload事件.一切正常,直到用户使用IE10,用href参数中的javascript而不是url点击空链接(锚点).例如: <a href="javascript:void(0)">Empty link with JS in href</a> 这种情况使IE10有时会在beforeload事件之前触发. Chrome / IE11工作正

javascript – window.onbeforeunload在IE中触发部分回发事件

如果他们在文本框中输入了某些内容,我想在浏览器的刷新或按下按钮时警告用户.所以我使用了window.onbeforeunload函数来做到这一点. window.onbeforeunload = function () { if (if user hasn't entered any thing) { return; } return 'Entered data will be

Javascript onbeforeunload问题

好吧,我有以下代码的问题.当用户关闭浏览器时,它应该提示他们单击“确定”或单击“取消”退出页面.单击“确定”将触发window.location以重定向到另一个页面以进行用户跟踪(是的,为避免火焰战争,如果用户从任务管理器中删除浏览器,则会有一个辅助系统来确保准确跟踪(如类似问题所述

javascript – onbeforeunload似乎无法在Safari或Chrome中运行

我正在写这个页面:http://www.weloveflyers.co.uk/order.php 有人输入订单详情后,点击“让我们去!”捕获订单信息,显示供他们检查,然后“立即付款!”按钮出现在底部(尝试它,你不需要支付任何东西,只是这样你就可以看到我的意思) 在点击Let’s Go按钮之前,我不想阻止任何人离开页面,但

页面的卸载或者刷新事件

Onunload,onbeforeunload都是在刷新或关闭时调用,可以在<script>脚本中通过window.onunload来指定或者在<body>里指定 区别在于: Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取; 而onunload则已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调用。 o