2010-06-12 141 views

回答

25

你不能,,你不应该尝试。用户浏览器预计会以某种方式行事,你不应该打破这种期望。您的网站应该像其他99.999999%的互联网一样行事,它不应该突然改变用户工具栏按钮的含义,这是他们非常基本的浏览器操作。

你想阻止什么?这个问题可能有更好的解决方案,例如页面缓存超时等。我会说表格发布,不想重新发布是大多数你试图避免的常见问题,如果是这样的话,give another model a look

+3

饵诱饵,但是是真的。 – Sam152 2010-06-12 11:14:09

+4

@ Sam152 - 不幸的是,我不是第一次看到这个问题,真的应该是一个常见的问题,“你永远不应该考虑做一个web开发者的东西”。我试着给OP提供替代方案来解决他们实际上有的任何问题......但我不知道还有什么可以做的,以便让他们的想法摆脱他们的头脑: -/ – 2010-06-12 11:19:59

+0

我不是在责怪你,我是即将写出完全相同的答案。 – Sam152 2010-06-12 11:23:46

1

你不能也不应该试图这样做。

2

你不应该。但是,打开一个新的浏览器窗口是什么?

2

您不能在这样详细的级别上从网页操纵浏览器的GUI。考虑后果 - 多么混乱和滥用。

1

用户可以自由地重新打开他们以前访问过的页面,后退按钮可以帮助他们轻松回到访问的最后一页。

如果这是为了某种“防御性”要求,最好是在应用程序级别而不是浏览器。