有一个奇怪的问题,只在Chrome浏览器中持久存在。无法想象会出现什么问题。 Chrome"返回"按钮不起作用,history.go(-1)也不起作用,但在所有其他浏览器上都能正常工作。要查看问题,只需单击此链接,如果您愿意,将直接在两个单独的服务或站点上启动搜索。点击任何搜索结果列表项后,我们将遍历另一个页面,但是"返回"不适用于Chrome。
http://vps-net.com/MSSMine/?search=some
欢迎任何建议或想法。
答案 0 :(得分:2)
我发现您关联的网页存在问题,我认为这不是Chrome的问题。
当您加载页面时,它还会在对网站的请求完成时加载两个iFrame。 Chrome对历史记录采用了一种不同的方法,允许您不仅仅根据显示的URL中的更改进行导航,还可以浏览每个新的浏览器启动的新请求。加载iFrame后,Chrome会为页面加载过程的每个步骤添加历史记录,从而创建4个单独的历史记录项。当您返回1“页面加载”时,它会将您带回到您链接到的站点,在此过程中的另一个步骤。您没有看到任何更改,因为只要该页面加载,任何卸载的iFrame现在都会再次加载。
如果您执行history.go(-8)
或其他大型号码,您应该会在很多页面加载前看到该页面。但是,如果链接在“新选项卡”中打开,则会在您告知其打开的URL处开始该选项卡的历史记录,从而有效地将历史记录限制为该选项卡生命周期内发生的页面。
这是在Ubuntu 13.10下运行的Chrome 34.0.1847.116上测试的。
答案 1 :(得分:-1)
我的后退按钮不能正常工作,但它不适用于任何浏览器。我进入了我的添加/删除软件并删除了前一天晚上添加的软件 - BOOM!一切都很好。