使用javascript返回上一页

问题描述 投票:3回答:6

使用JavaScript是单击链接或按钮时必须返回上一页的最有效方法吗?如果在用户端禁用了javascript(大多数人没有禁用),但是跨浏览器是否存在任何已知问题?就像有些浏览器不支持history.back()函数

我正在使用此代码返回上一页:

<a href="javascript:history.back();">[Go Back]</a>
javascript html html5 cross-browser
6个回答
8
投票

根据this支持所有主要浏览器


3
投票

尝试使用此PHP代码生成后退按钮。


2
投票

如果您不想使用客户端脚本,则可以像php一样使用服务器端:尝试在每个页面中设置Cookie,例如]

$now = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
setcookie("back", $now);

2
投票

是的,我相信这是回溯使用javascript的唯一方法,除了编写此之外


1
投票

如果禁用了Javascript,则可以使用Flash,Java,Silvelight或其他基于控件的技术来协助控制此行为作为后备​​。除此之外,您将无法通过禁用对用户浏览器历史记录的导航如果用户拒绝的话


0
投票

您可以使用已经实现的javascript函数window.history.back();,并在需要的地方实现它,我在按钮上使用它就非常有用

© www.soinside.com 2019 - 2024. All rights reserved.