使用JavaScript是单击链接或按钮时必须返回上一页的最有效方法吗?如果在用户端禁用了javascript(大多数人没有禁用),但是跨浏览器是否存在任何已知问题?就像有些浏览器不支持history.back()函数
我正在使用此代码返回上一页:
<a href="javascript:history.back();">[Go Back]</a>
根据this支持所有主要浏览器
尝试使用此PHP代码生成后退按钮。
如果您不想使用客户端脚本,则可以像php一样使用服务器端:尝试在每个页面中设置Cookie,例如]
$now = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
setcookie("back", $now);
是的,我相信这是回溯使用javascript的唯一方法,除了编写此之外
如果禁用了Javascript,则可以使用Flash,Java,Silvelight或其他基于控件的技术来协助控制此行为作为后备。除此之外,您将无法通过禁用对用户浏览器历史记录的导航如果用户拒绝的话
您可以使用已经实现的javascript函数window.history.back();
,并在需要的地方实现它,我在按钮上使用它就非常有用