在 Safari 中使用 javascript history.back() 失败 ..如何使其跨浏览器?

2022-08-30 18:10:04

我正在使用

<a href="index.php" onclick="history.back();return false;">Back</a>

以提供“返回上一页”链接。它在Windows(IE / Mozilla)上工作正常,但在Windows / Mac上的Safari中都失败了。

有没有办法让它在所有系统/浏览器(跨浏览器/平台)上运行?

如果不可能,有没有其他方法使用PHP等?


答案 1

它应该是或history.go(-1); return false;history.go(-1); event.preventDefault();


答案 2

您应该考虑像这样操作:

<a href="javascript:history.go(-1)">Back</a>