window.onbeforeunload
捕获回退按钮事件,也不能使用 onbeforeunload
处理程序来处理此事件。
在 Stack Overflow 上有一些关于如何捕获回退按钮的问题,但是没有一个好的答案,然而如果用户在 Stack Overflow 上撰写新问题时点击浏览器的回退按钮,将会弹出一个提示框询问他是否确定要继续。
这个提示框在 Chrome 和 Firefox 中是不同的,并且看起来很本地化。
那么,背后到底是什么呢?
我该如何让浏览器弹出一个提示框,让用户选择留在当前页面(就像使用 onbeforeunload
一样)?