Vik*_*kas 3 javascript browser browser-history
我已经看到history.go()方法可以有两种类型的参数:
看到:
http://www.w3schools.com/jsref/met_his_go.asp
但网址根本不起作用.
我使用浏览器的JavaScript控制台来测试这个方法,但没有成功.
我知道存在安全问题,您无法读取历史记录条目.你可以回头往前走.
那么为什么这个字符串参数列在所有js引用中呢?
And*_*y E 12
提供URL作为参数是非标准功能,不适用于所有浏览器.大多数浏览器只接受相对数字,例如1或-1.
1
-1
从MDC文档(强调我的):
[ history.go(integerDelta)]加载从会话历史的网页时,通过它的相对位置确定为当前页面,例如-1的前一页或1为下一页.当integerDelta超出范围的(如-1当有会话历史记录中没有以前访问过的网页),该方法不会做任何事情,不引发异常.调用go()无参数或具有非整数参数没有影响(不像IE浏览器,它支持字符串的URL作为参数).
history.go(integerDelta)
integerDelta
go()
当您使用W3Schools作为学习资源时会发生这种情况;-)
归档时间:
14 年,3 月 前
查看次数:
11515 次
最近记录:
9 年,9 月 前