onbeforeunload

    0热度

    1回答

    当我打电话 window.open("aPageInMyApp","MsgWindow") 我的事件监听被解雇,有时,有时事实并非如此。 @HostListener('window:beforeunload') logout(){//some code}

    0热度

    1回答

    我正在使用beforeunload事件来作为代理指向我的网站上的点击量的手段。例如,如果beforeunload在click事件的〜50ms内触发,我可以确定用户何时选择了链接。 iOS变得很复杂,因为它不支持beforeunload。根据Apple文档,我用pagehide代替beforeunload,但这不具有相同的功能。看起来好像pagehide取代了unload - NOT beforeu

    4热度

    1回答

    我经常意外地关闭了我的Chrome浏览器,必须重新打开并重新加载我一直在使用的所有选项卡。由于Chrome在关闭机制之前没有内置确认,我写了一个简单的页面在关闭之前要求确认。我在其他选项卡中打开该页面。 <!DOCTYPE html> <html> <body> <p>This page is to prevent accidental closing of Chrome.<

    0热度

    1回答

    我知道有几百个问题:“我如何防止电子中的关闭事件”或类似的东西。 执行beforeunload事件中的确认框(电子消息框)后,我能够关闭我的应用程序并取消关闭事件。由于开发工具始终是开放的,我并没有认识到,虽然开发者工具关闭它不工作... window.onbeforeunload = e => { // show a message box with "save", "don't

    0热度

    1回答

    我创建了窗体并使用窗口“onbeforeunload”功能,我决定添加一个确认框,以便每次用户尝试关闭窗口时或重新加载页面,他会得到一条警告消息。 问题是,该消息是沿着“更改可能无法保存”,并且当我提交表单时弹出相同的确认错误! 有没有一种方法可以让我在每次提交表单时都能得到这些确认弹出窗口? 我已经看到一些堆栈交换问题,其中OP在重新加载但未关闭标签时要求警报,反之亦然。即使在这些问题中,答案似

    0热度

    1回答

    我有reactjs应用程序,我试图在浏览器close.but显示警报,但一些不一致的行为即将到来。有时它是不触发浏览器刷新警报,但有时它显示了alert.Below是我的代码: - window.onbeforeunload =() => { let msg =undefined; if (window.performance && performance && perform

    1热度

    1回答

    我必须在浏览器上显示关闭并刷新特定页面的警报。下面的代码适用于所有情况,但在以下情况下失败。 1.首先,进行刷新,然后警报会出现并要求重新加载,现在重新加载。 2.现在,单击浏览器的关闭按钮 问题: - 现在警报在Chrome和Mozilla浏览器不来,在上刷新边,警报发出的多个时间我的代码是: - window.onbeforeunload = (ev) => { let msg;

    0热度

    2回答

    我正试图调用我自己在卸载组件之前调用的post方法,但它不起作用。 我在@HostListener上放置了一个断点,当我打开一个不同的组件时,它不会在那里出现断点。 我正在使用Chrome进行调试,并且我打开了用于卸载和beforeunload的事件侦听器断点,当打开不同的组件时会断开事件侦听器断点。 我失去了我的代码的东西吗? import { Component, OnInit, HostLi

    1热度

    2回答

    如何删除iFrame添加的beforeunload事件侦听器? 我的情况是我负载添加一些beforeunload事件到DOM的iframe,我想在会话过期(或说某个特定事件)时删除它,并且我不想向用户显示确认消息。那么有没有什么办法可以从iframe中使用javascript删除事件侦听器?任何帮助将不胜感激。 // parent.html <!DOCTYPE html> <html>

    0热度

    1回答

    我正在查看页面以了解更改,并在用户离开之前提醒用户,如果项目尚未保存。是否有可能用Tapestry的PageLink来使用onBeforeOnLoad?我尝试过,迄今为止没有运气。谢谢。