在 javascript 中,history.go
当涉及到一个 url 时方法是不区分大小写的。就好像实际的 url 是Login.html
并且我传入了它,如果它在历史中login.html
会去吗?Login.html
我继续阅读w3schools
:
http://www.w3schools.com/jsref/met_his_go.asp
该参数可以是一个数字,它在特定位置(-1 后退一页,1 前进一页)内的 URL 或字符串。该字符串必须是部分或完整的 URL,并且该函数将转到与该字符串匹配的第一个 URL。
但随后MDN
他们没有关于此功能的信息go
您可以使用 go() 方法从会话历史记录中加载特定页面,该页面由其与当前页面的相对位置标识(当然,当前页面的相对索引为 0)。
那么它history.go(url)
甚至可以工作吗?还是我需要使用history.go(number)
如果情况是它区分大小写,那么是否可以使其不区分大小写(这可能是否)
编辑
IE 似乎是唯一支持将 url 传递给它的浏览器,通过elclanrs
答案。
所以让我们稍微转移一下这个问题。有什么办法可以做到这一点吗?或者创建这种功能?