首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何知道浏览器何时被关闭?

我如何知道浏览器何时被关闭?
EN

Stack Overflow用户
提问于 2009-02-10 11:49:12
回答 4查看 382关注 0票数 1

我正在编写一个ASP.NET应用程序,跟踪用户的分数和信息(这是一个培训应用程序)到access数据库,如果有人直接关闭浏览器,我想显示一条警告消息。我的问题是我不能使用unload事件,因为当我按下任何ASP.NET按钮时,就会发生unload事件。我应该使用什么事件才能在IE和FF上工作?我想处理事件浏览器关闭(X)。

EN

回答 4

Stack Overflow用户

发布于 2009-02-10 12:10:05

onbeforeunload事件只会给出带有消息的确认框。你不能给它添加更多的功能。

票数 5
EN

Stack Overflow用户

发布于 2009-02-10 11:54:39

您应该做的是让窗口卸载平均处理程序和注销按钮单击平均处理程序调用相同的注销方法。你不需要阻止用户并要求他们按下你的按钮,你的按钮应该是做同样事情的另一种方式。

还有:你考虑过SCORM吗?

票数 1
EN

Stack Overflow用户

发布于 2009-02-10 13:15:29

我不确定你知道你想在这里做什么。;-)

是否要阻止用户完全关闭浏览器,直到训练中的某一点?如果是这样,你有没有考虑过使用模式和最大化窗口?你应该能够在没有标题栏、按钮和菜单的情况下最大化窗口。

或者,如果您只想跟踪进度、分数或类似情况,则可以使用浏览器通过JavaScript处理的cookies。请记住,这将只为学生保留一台机器上的数据。

如果您只想警告用户他即将离开培训课程,您可以使用onbeforeunload

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/531994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档