onbeforeunload

    -2热度

    1回答

    有很多类似这个问题的问题和许多答案。但所有的答案都是类似的东西。因此,请帮助我。 问题:当用户关闭标签页或浏览器时,我想销毁会话。 解决方案尝试:我试过以下在jquery中。 - onbeforeunload():使用ajax销毁会话。但它甚至可以在刷新页面时起作用。 - 在数据库的unload()更新时,在加载()和标志= 0时设置标志= 1。但会议不会被破坏。 - 设置会话超时。但是在会话结束

    0热度

    1回答

    我在使用这段代码近2年。那很好,直到我看到它 今天不工作在Google Chrome version 51.0.2704.103m。 $(window).on('beforeunload', function() { return "Are you sure you want to exit this page?"; }); 它不显示我的自定义消息,而是只显示:仍然支持我们的浏览器

    -1热度

    1回答

    我必须进行ajax调用,并根据响应来决定是否离开页面。这是我到目前为止所尝试的。 window.onbeforeunload = function(e) { $.when($.ajax({ url: checkUrl, async: false, type: 'GET', })).then(function(data, textStatus,

    0热度

    1回答

    在浏览器关闭之前,我使用$(window).bind(“beforeunload”,function(e){})来调用ajax。它实际上正常工作时,我测试我的本地主机。 对于页面刷新和浏览器关闭而言,Ajax调用都是完美的。 但是,当我上传到在线服务器,它似乎只适用于页面刷新,并没有做任何事情的浏览器关闭,虽然在调用浏览器关闭ajax是我需要的。 这里是我的代码: //before close/r

    1热度

    1回答

    我有一个Vaadin 7应用程序,我需要可靠地检测用户离开或导航离开页面以执行一些清理。 我的目标是让页面在浏览器/选项卡关闭时弹出一个确认对话框,如果用户选择离开页面,那么在那时我执行清理操作。 我对JavaScript并不熟悉,但从我发现的'onbeforeunload'和'onunload'是要使用的函数。 在这个时间点上,我使用下面的代码,当我进入页面: JavaScript.getCur

    12热度

    1回答

    正常工作,我已经使用了一段时间的代码已经和它工作得很好,直到昨天: window.onbeforeunload = function() { return "¡Atención! Si continúas no podrás volver atrás y podrías perder datos. Revisa todos los campos y termina el trabajo

    0热度

    1回答

    我已经阅读并搜索到这个,发现变化(例如,点击),但不适用于浏览器重新加载/刷新工作。 基本上,我想要的是当用户在浏览器中重新加载,刷新或F5而不是常规的警报确认时,sweetalert对话框会弹出询问用户是否想刷新,失去他们查看的任何信息,确定/取消。 在我的控制,我有这样的: $scope.$on('$destroy', function() { window.onbeforeunlo

    0热度

    1回答

    是否可以在beforeunload处理程序中更改DOM? Chrome浏览器似乎应用了DOM修改后用户在浏览器关于离开页面的提醒中按下“停留”,并且我想隐藏页面的一部分而此提醒是可见的。 观看演示: <script> window.onbeforeunload = function(e){ document.getElementById('a').style.display = "none";

    0热度

    2回答

    我试图在ace编辑器中使用$(window).on('beforeunload', function(){});和editor.session.getUndoManager().isClean();来检查用户是否更改了文档,但没有单击提交按钮,而是由于某种原因,这是行不通的下面的代码: editor.on('change', function(Isclean) { var Isclea

    0热度

    1回答

    Chrome 51中的行为是否发生了变化,现在不仅您无法为卸载弹出窗口指定自定义消息,而且您根本无法取消该事件? 它曾经是可以分配到window.onbeforeunload一个空函数或空,但似乎并没有在Chrome 51工作了 谢谢你的任何输入!