2
在一些动态页面上工作,特别是我们有用户的配置文件页面。然而,有几个路径让他们进入这些页面,所以为后退按钮设置特定的路由是不实际的。link_to_function“javascript:history.back()”在谷歌浏览器中不起作用
这里是我的代码:
<%= link_to_function "Back", 'javascript:history.back()', { :class => "button-back" } %>
,并产生这个网站:
<a href="#" class="button-back" onclick="javascript:history.back(); return false;">Back</a>
这是工作在IE和Firefox,但不是镀铬....是怎么回事?我看过其他类似的堆栈问题,但没有一个是浏览器特定的,根据它们这应该工作。任何帮助,将不胜感激。
编辑: 经过进一步测试发现真正的问题是,这是在铬工作,但不工作时,我把网页放入iframe,并尝试使用按钮导航铬内扩展。我这样做的原因是因为我们根据浏览器在不同的应用程序/扩展/工具栏中跨浏览器使用这些页面。除了我们的Chrome扩展外,它在所有这些工作中都有效。