日期:2014-05-16  浏览次数:20340 次

怎么样在后退的时候忽略历史记录?
怎么样在后退的时候忽略历史记录?

是这样的:
我在页面中 有一个iframe, 链接的target都指向这个iframe。
假如有2个链接都链接到iframe中,如下:
<a href="about:blank" target="myiframe">A</a> 
<a href="about:blank" target="myiframe">B</a>
<iframe name="myiframe"></iframe>
<a href="next.asp">到下一个页面</a>

我进入到下一个页面之后,再返回到这个页面,然后再继续点浏览器上的后退

我发现要点好几次 才能返回啊。 已经把 “在iframe中打开链接” 当作一个历史记录了。

我想请问 怎么忽略 这种历史记录? 就是打开 about:blank 的 当作无效打开操作。不要算在历史记录内。

------解决方案--------------------
浏览器记录是忽略不了的,搂住为什么要用浏览器的后退按钮那?自己实现多简单,搞一个连接,指定好地址,想怎么跳转怎么跳转
------解决方案--------------------
后退按钮就是从缓存中来的 要不然能有这么快吗?忽略 那就从新加载吧
------解决方案--------------------
这个防止不了的.只能是教用户不要使用浏览器的后退按钮.话说现在好多用户已经习惯这样了.
------解决方案--------------------
把缓冲清空,或者不让点击后退按钮
------解决方案--------------------
前进的时候用
location.replace