历史使用javascript返回链接

时间:2015-08-26 12:48:59

标签: javascript browser-history

我无法让这个简单的脚本在Chrome浏览器以外的浏览器中运行。

<script>
function goBack() {
    window.history.back();
}
</script>

...

<a href="javascript:goBack()">Go back to previous page.</a>

我怀疑这可能是一个旧的解决方案,但找不到有效的解决方案。

这里有人帮忙吗?

谢谢, Ť

编辑:

我也试过这个解决方案

<script>
function goBack() {
    window.history.go(-1);
}
</script>

不过,它只适用于Chrome。

2 个答案:

答案 0 :(得分:0)

尝试

history.back()

history.go(-1)

你甚至可以检查你的背页是否有

history.length

取决于浏览器可能是0(FF,Chrome)或1(IE)如果是emtpy

答案 1 :(得分:0)

这很有效。

  

window.history.back();应该适用于所有浏览器。你可以使用onclick   而不是href来调用该函数。请看一下:   w3schools.com/jsref/met_his_back.asp另请注意,只有在有效的情况下才有效   上一页确实存在于历史列表中。 - highqweb 31分钟   前