在javascript中,history.go
方法在转到网址时不区分大小写。如果实际网址为Login.html
并且我传入login.html
,如果它在历史记录中会转到Login.html
吗?
我在w3schools
上阅读:
http://www.w3schools.com/jsref/met_his_go.asp
参数可以是转到特定位置内的URL的数字(-1返回一页,1前进一页)或字符串。该字符串必须是部分或完整的URL,该函数将转到与该字符串匹配的第一个URL。
但是在MDN
上他们对go
您可以使用go()方法从会话历史记录加载特定页面,该页面由其与当前页面的相对位置标识(当前页面当然是相对索引0)。
history.go(url)
甚至可以工作吗?或者我是否需要使用history.go(number)
如果案例是区分大小写,那么是否可以使其不区分大小写(这可能是否定的)
修改
IE似乎是唯一支持向其传递网址的浏览器,通过elclanrs
回答。
所以让我们稍微转移一下这个问题。有什么方法可以做到这一点吗?或者创建这种功能?
答案 0 :(得分:3)
同样来自history.go(integerDelta)上的MDN:
从会话历史记录中加载页面...不带调用go() 参数或非整数参数无效(不同 Internet Explorer,支持字符串URL作为参数)。
所以我想这是你错过的重要一点。