如何检测后退按钮和新窗口?

sym*_*ean 6 javascript window back-button new-operator

我毫不怀疑这些可能是在互联网上记录并由谷歌索引的 - 但是在浏览了关于禁用功能的讨论链接的页面和页面后,我想我会问,是否有人可以仅仅提供有用的答案检测他们的用法.

关于禁用后退按钮的更好文章之一中描述的方法仅通过创建页面转换来起作用 - 因此对检测没有多大用处.

window.history.next的存在可能提供了一种检测后退按钮的机制 - 但它有多广泛的支持?它需要不寻常的特权吗?

乔纳森对这篇文章的回答看起来很有希望 - 但预先假设我可以在第一次登陆时设置窗口名称 - 我想我可以使用缺少cookie来检测第一次命中.还有其他想法吗?

TIA

Chr*_*nes 0

我不久前写了一些代码。该脚本从未经过充分测试,但您应该能够采用一些技术来获得与从中检测后退按钮相同的效果。

http://pastebin.no/32fx