我想创建一个只检测浏览器关闭和制表符关闭功能的JS函数。 我使用了http://ykyuen.wordpress.com/2011/02/22/jquery-javascript-capture-the-browser-or-tab-closed-event/
中的代码我为我工作但是当我把光标放在地址上并点击输入时它会去杀页面方法。我只需要在标签或浏览器关闭时显示警告。
答案 0 :(得分:5)
我担心这是不可能的。
你无法真正做出区分。当用户以任何方式离开您的网页时,您都会获得相同的事件(beforeunload
,unload
)。无论用户点击页面上的任何链接还是提交了您的某个表单,您都可以做一些技巧(比如在发布的链接中),但是您无法真正区分刷新按钮,后退按钮,用户输入新地址,用户单击书签,关闭选项卡,关闭浏览器等