Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是'history.go',不区分大小写_Javascript_Browser History - Fatal编程技术网

Javascript 是'history.go',不区分大小写

Javascript 是'history.go',不区分大小写,javascript,browser-history,Javascript,Browser History,javascript中的history.go方法在访问url时不区分大小写。如果实际的url是Login.html,我传入了Login.html,如果它在历史记录中,它会转到Login.html 我在《代码》上读到: 参数可以是指向特定位置内URL的数字(-1返回一页,1前进一页),也可以是字符串。字符串必须是部分或完整URL,函数将转到与该字符串匹配的第一个URL 但是在MDN上,他们没有关于go 您可以使用go()方法从会话历史中加载特定页面,该页面由其相对于当前页面的相对位置标识(当然

javascript中的
history.go
方法在访问url时不区分大小写。如果实际的url是
Login.html
,我传入了
Login.html
,如果它在历史记录中,它会转到
Login.html

我在《代码》上读到:

参数可以是指向特定位置内URL的数字(-1返回一页,1前进一页),也可以是字符串。字符串必须是部分或完整URL,函数将转到与该字符串匹配的第一个URL

但是在
MDN
上,他们没有关于
go

您可以使用go()方法从会话历史中加载特定页面,该页面由其相对于当前页面的相对位置标识(当然,当前页面是相对索引0)

history.go(url)
也能起作用吗?或者我需要使用
history.go(number)


如果大小写是区分大小写的,那么是否可以使其不区分大小写(这可能是否定的)


编辑

IE似乎是唯一一款支持向其传递url的浏览器,其名称为
elclanrs
answer

让我们把问题转移一下。我有什么办法可以这样做吗?或者创建这种功能

同样来自MDN上的:

从会话历史记录加载页面。。。调用go()而不使用 参数或带有非整数参数的参数无效( Internet Explorer,支持字符串URL作为参数


因此,我想这是您错过的重要一点。

一般来说,不要使用W3S,最好查看MDN站点。顺便说一句,如果你能链接到你正在访问的文档,那就太好了。我不可能支持IE xD。有什么解决办法吗?你可以使用
window.location.href=url
我想……不过我想回到历史。然后我会研究现代浏览器中的历史API,
popstate
pushstate
,等等……需要safari的全面支持。根据以下情况,似乎支持有限: