onbeforeunload

    0热度

    1回答

    我明白,这是最有效的方式去做这件事,但老实说,我真的不明白这一点。 我做了一个聊天/消息系统,它将每条消息存储在一个数据库表中,并将它们显示在它们发送时所排序的页面上。 现在我想能够确定用户是否已阅读该消息。这就是为什么我想知道用户最后一次离开聊天页面的原因,以便我可以将该时间和日期与存储在数据库中的时间和日期进行比较。 我发现一个线程,有人想知道用户花费在页面上的时间,我只想知道用户何时离开。

    0热度

    1回答

    当用户关闭浏览器或导航到其他页面时,我需要对外部URL执行异步Http Post。 因此,我将一个JS处理程序附加到BeforeUnload事件中。 有时它会被触发,有时它不会。我正在检查铬。每当我尝试通过检查器来调试脚本时,它总是可以正常工作。 我必须使用JavaScript(不使用外部库如jQuery等)

    0热度

    3回答

    我想在用户导航到另一页面时显示确认消息。 但是我面临一个问题,如果用户选择“保持当前页面”,浏览器正在将用户带到另一个页面。 请参阅下面的代码。 var onBeforeUnloadFired = false; window.onbeforeunload = function(){ if ($("#aspnetForm").serialize() != form_origin

    0热度

    1回答

    我需要关闭用户会话与AJAX,当这关闭我的应用程序的导航或选项卡。为此,我使用beforeunload事件,问题是当我用F5(cmr + r,ctrl + r)重新加载页面时,用这个nav打开警告诊断,我不需要这个。 $(window).bind('beforeunload',function (e) { var message = 'Are you sure you want to l

    0热度

    1回答

    首先,我是Web表单和JavaScript的新手,我花了两天的时间搜索不到任何结果。我试图在用户退出页面之前询问用户是否要保存他们输入的数据。我有一个文本框,告诉是否有任何输入已经执行,应该触发javascript if语句。如果用户使用页面中包含的控件从页面移开,我的代码正在工作。当他们点击右上角的X或选择文件/退出时它不起作用。以下是我的代码。 <script type="text/java

    0热度

    1回答

    我有下面的代码来检查表单上的变化,当用户导航离开 window.onbeforeunload = confirmExit; confirmExit是处理支票更改的功能以及是否显示给用户的消息。然而,在函数内部,我需要检查的文本框正在丢失它们的值,但是任何隐藏的字段都没有。 两个控件被下面的C#中的Page_Load设置: txtForeName.Text = personDetails.For

    2热度

    1回答

    用户可以编辑他们的个人资料信息。如果他们试图在存在更改时离开页面,则所需的功能应该是它们带有确认框。当我使用Durandal的canDeactivate时,只有当我尝试导航到另一个Durandal页面时才会触发它。当我使用window.onbeforeunload它只是当我硬刷新或键入一个新的URL时触发等。 是否有任何通用的解决方案(统一的外观和感觉),可以捕获这两类事件,以便防止用户立即导航离

    0热度

    2回答

    我试图为用户实施警告,以防他们在不保存的情况下离开表单。 警告对话框按预期工作,但唯一的例外是,当用户选择“保持页面”时,选定的侧菜单项更改为用户单击的窗体项(窗体相同)。 如何确保在用户选择“保持页面”时仍然选择相同的菜单项? var warnMessage = "Unsaved changes. Do you really want to leave the page?"; $(docume

    0热度

    1回答

    我目前有两个函数捕获用户加载和离开页面的当前日期分钟。 有没有一种方法来结合这些功能,以便我可以得到不同? Ex. User loads the page at 30, and leaves at 45 Therefore, 45-30 = 15 minutes 也没有任何理由,为什么我的卸载警报不会对野生动物园的工作? JAVASCRIPT <script type="text/javas

    21热度

    3回答

    这是我的问题,我有两个视图(View1和View2)和一个控制器为每个视图(Ctrl1和Ctrl2)。在View1中,我试图在用户意外离开页面之前警告用户,而不保存更改。我使用window.onbeforeunload,它工作得很好,但我的问题是,即使我只有一个控制器onbeforeunload,事件似乎也在第二个控制器中触发!但我甚至没有那个事件在那里。当用户离开页面并且存在未保存的更改时,如果