问题标签 [browser-close]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 当用户在浏览器窗口上按下 X 时,我们可以捕获事件吗?
有没有办法区分 Javascript 中的刷新和关闭?我现在使用 window.onbeforeunload,它在 IE 中效果很好。为了避免这个在任何地方被调用,但关闭,我在每个按钮上都设置了一个标志......这似乎是一个困难的,hacky的解决方案,但在谷歌上搜索了几个小时后,这是我能找到的最好的。
IE没有onclose事件吗??????或点击?
我只需要支持IE,不支持FF,所以请不要发布任何与FF相关的东西,我不能使用它。谢谢!
javascript - 在浏览器关闭之前提示用户?
我们有一个管理门户,我们的老师经常忘记在注销和/或关闭浏览器窗口之前下载他们最新的 PDF 说明。我环顾四周,但找不到我要找的东西。
我想实现以下目标:
目标 1
在用户关闭浏览器窗口之前,系统会提示他们“您记得下载表单吗?” 有两个选项,是/否。如果是,关闭,如果不是,返回页面。
目标 2
在用户单击“注销”按钮之前,系统会提示他们与上述相同。
我第一次通过非常基本的代码(不适用于关闭浏览器)是:
编辑 - 新问题
下面提供的解决方案有效,但也有其自身的问题:
当用户单击链接以实际下载表单时,页面会认为他们正在尝试离开并反过来向他们显示错误消息!另外-我希望发生一个事件或另一个事件,但不一定同时发生。即,他们点击“注销”按钮,然后出现 OnClick 事件,然后是浏览器提示。有任何想法吗?
javascript - 确认浏览器退出/浏览器退出技术
我已经四处寻找了一段时间,但还没有完全找到我一直在寻找的东西。我的网页存储报告,用户可以保存这些报告。
我正在寻找一种方法,使用 jquery 或 javascript onunload/onbeforeunload 询问用户是否希望保存报告或在浏览器关闭/导航时继续而不保存。
使用 onbeforeunload 我可以让用户停止导航并手动保存,尽管我希望通过对话框完成保存。onbeforeunload 的另一个问题是点击标签也会调用 onbeforeunload 方法。
保存是异步的,需要几毫秒。
欢迎任何建议。
问候,拜伦·科布。
facebook - 当他/她离开我的网站时如何设置用户状态离线
我正在使用 php 开发一个网站。当他通过关闭浏览器而不单击注销按钮离开网站时,我们如何在数据库中将用户状态设置为离线。
c# - 关闭浏览器或离开网站时注销
离开我的 Web 应用程序时,如何执行自动注销或关闭会话?
(如 GMAIL,当您不选中“记住我”时,如果您关闭浏览器或移动到其他页面,则会将您注销)。
谢谢,英巴尔。
xmlhttprequest - 停止异步 XMLHttpRequest
我有不耐烦的用户更新网页上的一条数据。更新触发异步XMLHttpRequest
,响应导致页面更新。
我的问题是这个。如果用户在请求完成之前关闭浏览器窗口,浏览器是否会向 Web 服务器发送指令以停止请求?
FWIW 用户正在使用 Firefox 或 Safari。
browser - 实际上有没有办法在浏览器关闭时打开一个弹出窗口?
如果用户关闭浏览器,我正在尝试启动“注销”页面......我已经寻找了几天,我想我已经查看了所有相关主题......尝试了很多...... .但到目前为止,没有什么能按照我需要的方式工作......
一切似乎都会触发导航到下一页...我希望能够浏览该站点,如果我注销则什么都没有...但是如果我关闭浏览器(或域更改),我想触发注销页。
实际上,它真的不需要打开一个弹出窗口......但这将是我的偏好......
感谢您为获得明确答案提供任何帮助...
拿着电话...
仅供参考......我发现这里似乎有效:[http://eureka.ykyuen.info/2011/02/22/jquery-javascript-capture-the-browser-or-tab-closed-event/] [1]
...而且似乎贡献者也有一些非常有用的变化。
我还在原始脚本中添加了一行来执行我的注销页面......
javascript - 仅在浏览器关闭时通知用户
我正在尝试在用户关闭或重新加载页面时实现通知。目前我正在使用以下代码
这很好用。但问题是每当发生导航时都会发生这种情况。要么是页面刷新,要么是表单提交,要么是超链接单击,要么是发生任何导航。我只想将此代码用于浏览器刷新和关闭.我知道设置一个标志并检查它。但是我必须把它集成到一个大的应用程序中。所以很难在每个页面中添加代码。所以有没有简单的方法。有没有办法捕捉刷新或浏览器,以便可以使用它。
javascript - 识别单击浏览器关闭按钮以弹出消息
我正在尝试实现该功能,以在用户尝试关闭浏览器时确认是否“离开页面”。截至目前,我已经实施,
} window.onbeforeunload = closeIt;
这适用于关闭浏览器,但也适用于页面中的所有链接,因为有条件确定导致 onbeforeunload 事件的原因。谁能帮我识别它们。
提前致谢。
javascript - 使用 OnBeforeUnload 事件刷新浏览器
在用户单击注销按钮时的网页上,我有一个 JavaScript 函数,它清除存储在 MongoDB 上的用户会话。它工作正常。
我还想在用户关闭浏览器时清除用户会话。这是我面临的问题:当用户单击刷新图标时,将调用注销功能。我只希望在关闭浏览器时调用此函数。
我可以阻止这个函数在页面刷新时调用吗?
我的逻辑是在浏览器关闭时清理会话。我正在删除 MongoDB 上的会话。有没有更好的方法来管理会话?