Google chrome ';背面';按钮和';历史.go(-1)和#x27;不使用Chrome

Google chrome ';背面';按钮和';历史.go(-1)和#x27;不使用Chrome,google-chrome,browser-history,Google Chrome,Browser History,遇到了一个奇怪的问题,只在Chrome浏览器中持续存在。无法想象会有什么问题。Chrome的“后退”按钮不起作用,history.go(-1)也不起作用,但在所有其他浏览器上都可以正常工作。要查看问题,只需单击此链接,它将异步启动对两个独立服务或站点的搜索(如果愿意)。单击任何搜索结果列表项,我们将进入另一个页面,但“返回”对Chrome不起作用 欢迎提出任何建议或想法。我发现您链接的页面存在问题,我不认为这是Chrome的问题 加载页面时,在对站点的请求完成时,它还会加载两个iFrame。C

遇到了一个奇怪的问题,只在Chrome浏览器中持续存在。无法想象会有什么问题。Chrome的“后退”按钮不起作用,history.go(-1)也不起作用,但在所有其他浏览器上都可以正常工作。要查看问题,只需单击此链接,它将异步启动对两个独立服务或站点的搜索(如果愿意)。单击任何搜索结果列表项,我们将进入另一个页面,但“返回”对Chrome不起作用


欢迎提出任何建议或想法。

我发现您链接的页面存在问题,我不认为这是Chrome的问题

加载页面时,在对站点的请求完成时,它还会加载两个iFrame。Chrome采用了一种不同的方法来处理历史记录,它不仅允许您通过显示的URL中的更改进行导航,还允许您通过浏览器启动的每个新请求进行导航。当iFrames加载时,Chrome为页面加载过程的每个步骤添加历史记录,创建4个独立的历史记录项。当您返回1“页面加载”时,它会将您带回到链接到的站点,在过程中的不同步骤。您看不到任何更改,因为一旦该页面加载,任何卸载的iFrame现在都会再次加载

如果您使用了
history.go(-8)
或其他一些较大的数字,那么您应该可以在这么多页面加载之前看到该页面。但是,如果链接是“在新选项卡中”打开的,则该选项卡的历史记录将从您告诉它打开的URL开始,从而有效地将历史记录限制在该选项卡使用寿命期间发生的页面上


这是在运行于Ubuntu13.10下的Chrome34.0.1847.116上测试的。

我的后退按钮也不起作用,但它不能与任何浏览器一起工作。我进入我的添加/删除软件,删除了前一天晚上添加的软件-轰!现在一切都好了。

我的Chrome浏览器的“后退”按钮(前一天使用的三种不同的按钮,以及频繁使用的后退按钮)可以正常工作。是的,但它在我的示例中有效吗?也就是说,一旦您点击RedMine或MicrosoftSearchServer(FleetAirArm)的搜索结果,如果您使用“后退”按钮或“history.go(-1)”,页面是否会返回历史记录?我正试图找出影响这个web应用的问题。所以,正如我所怀疑的,这是一个Chrome工程问题。想知道他们为什么会采取这种做法,这意味着他们会出于什么建设性的原因这样做?这不是一种常见的操作方式,因此所有浏览器都是无问题的,但Chrome由于其工程设计而存在问题。无论如何,我都必须为我的应用程序编写自定义历史记录功能,但我只是想弄清这一点。感谢您帮助审阅:)这听起来像是您在windows上,但您没有这样说(大胆的策略假设每个人都在windows上)。这听起来也不像你把这个问题看作是编程问题。