gpt4 book ai didi

javascript - history.go ('url' ) 问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:53:02 24 4
gpt4 key购买 nike

我已经看到 history.go() 方法可以有两种类型的参数:

参见:

 http://www.w3schools.com/jsref/met_his_go.asp 

但是 url 根本不起作用。

我使用浏览器的 JavaScript 控制台来测试这个方法,但没有成功。

我知道存在安全问题,您无法读取历史记录条目。您可以前后移动。

那么为什么这个字符串参数在所有 js 引用中都列出来了?

最佳答案

提供 URL 作为参数是一项非标准功能,并非在所有浏览器中都有效。大多数浏览器只接受一个相对数字,例如1-1

来自MDC documentation (强调我的):

[history.go(integerDelta)] Loads a page from the session history, identified by its relative location to the current page, for example -1 for the previous page or 1 for the next page. When integerDelta is out of bounds (e.g. -1 when there are no previously visited pages in the session history), the method doesn't do anything and doesn't raise an exception. Calling go() without parameters or with a non-integer argument has no effect (unlike Internet Explorer, which supports string URLs as the argument).

这是当您使用 W3Schools 时发生的情况作为学习资源 ;-)

关于javascript - history.go ('url' ) 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6277283/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com