3
A
回答
0
如果要格外小心,或者如果你有需要适当的清理互动元素,你应该卸载事件的使用:
0
你可以在javascript中绑定window.onunload
事件,可能通过ajax调用PHP脚本,但这会非常不可靠。例如,当浏览器非正常关闭时,脚本不会触发。如果javascript被禁用,它也不会被触发。
1
如果使用Cookie,则不要设置过期。因此,如果关闭浏览器,Cookie将被删除。使用Javascript,您可以尝试使用onunload或onbeforeunload事件。
JS:
window.onunload = function() {
document.cookie = 'mycookie=myvalue; expires=Thu, 01-Jan-70 00:00:01 GMT;';
};
或者,也许你可以发送在卸载功能的最后一个XHR请求。但我从来没有尝试过,所以我不能说它是否真的有效。
0
更好地缩短会话过期的时间,并通过异步调用页面(通过xhr)来刷新会话,从而扩展会话。
相关问题
- 1. 当浏览器关闭时注销Magento
- 2. Magento - 当浏览器关闭时注销
- 3. 当用户关闭浏览器时自动注销用户
- 4. 当浏览器窗口关闭时自动注销用户 - salesforce
- 5. 如何在浏览器关闭时自动注销用户?
- 6. 如何在浏览器关闭时自动注销用户?
- 7. AngularJS在关闭浏览器窗口时自动注销
- 8. 在浏览器关闭注销
- 9. 如果浏览器关闭,自动注销laravel
- 10. 自动注销,如果浏览器被关闭
- 11. 在浏览器关闭自动注销的Drupal 7
- 12. 一旦浏览器关闭,DNN自动注销
- 13. IE浏览器在关闭浏览器后做注销
- 14. 当浏览器关闭时Cookie自动销毁
- 15. 当用户关闭浏览器时,保存注销时间
- 16. 关闭浏览器时的跟踪会话注销时间
- 17. 当浏览器打开并关闭时自动登录和注销
- 18. 如何让我的网站在关闭浏览器时自动注销用户?
- 19. 通过浏览器关闭/注销时的JavaScript代码
- 20. 在zend关闭浏览器时注销用户
- 21. 注销OT关闭浏览器时,离开网站
- 22. 如何在flex 3中关闭浏览器时处理注销?
- 23. 无效的会话,当浏览器关闭时不注销
- 24. 关闭winform时自动注销
- 25. 设计问题可记住 - 没有自动注销浏览器关闭
- 26. 如果浏览器在asp.net中关闭,则从浏览器注销?
- 27. 销毁或取消会话时,用户关闭浏览器不点击注销
- 28. 用户应该关闭浏览器标签后自动注销不仅浏览器
- 29. 如何跟踪用户直接关闭浏览器时的注销活动
- 30. 自动关闭浏览器窗口
不建议这样做,因为强行关闭页面会导致脚本失败。 – tcooc 2011-04-01 15:27:28