jquery:history.back(1)问题

我有一个jquery和history.back()的问题:我有一个链接:

Link back 

我不能使用像href =“javascript:history.back()”这样的东西,因为CMS使用的是阻止内联JS(无论出于何种原因)。

所以我放置一个像这样的JS:

 $("#backLink").click(function() { event.preventDefault(); history.back(1); }); 

但这似乎不起作用! 在Safari和Chrome上没有问题,但在FF,IE这个链接不起作用!

有没有办法如何在所有浏览器中使用它 – 或者在上面的代码中是否有一些错误?

提前致谢!

您可能缺少将event指定为函数参数,请尝试指定:

 $("#backLink").click(function(event) { event.preventDefault(); history.back(1); }); 

换句话说,你在event.preventDefault();上遇到了问题event.preventDefault(); 这很可能阻止下面的代码运行或工作。

一个简单的方法:

  Link back 

简单的方法:

 Link back 

要么

  Link back $("#backLink").click(function(event) { history.back(-1); }); 

我试试:

 javascript: history.back(1) 

否则使用:

 javascript: history.go(1) 

浏览器将保持原样。 这不是最初要求的,是吗?