我试图检查一段时间,如果浏览器历史记录(后两页)是某个网址,则将变量num
减少-1。然后做window.history.go(num);
根据我的理解,我得到的错误与历史没有被正确地放入变量/常数有关。
这是我的代码:
<script type="text/javascript">
window.setTimeout(function() {
var num = -2;
var page = history(-2);
if (page == 'http://www.dghsdfagasdfa.com/page4') {
while (page == 'http://www.dghsdfagasdfa.com/page4') {
var num = num -1;
page = history(num);
}
}
window.history.go(num);
}, 2500);
</script>
我是javascript的新手,我做错了什么?