页面是否有办法使用javascript或php返回页面onload?
答案 0 :(得分:4)
是的,在Javascript中使用history.go(-1)
。
对于奖励积分,请确保在调用之前确实存在要返回的页面,例如this question suggests。
答案 1 :(得分:4)
PHP是服务器端,所以没有。页面将到达客户端,当它到达客户端时,必须指示浏览器返回。
那说你有两个选择。 Javascript或HTML元标记。
Javascript mootools示例将是这样的:
window.addEvent('domready', function() {
history.go(-1);
});
您也可以使用HTML元标记
发送它<meta http-equiv="refresh" content="2;url=http://example.net">
希望它有所帮助!请注意,这种行为通常会让用户感到困惑,因此应谨慎使用。
答案 2 :(得分:1)
$(function() { history.go(-1); });
答案 3 :(得分:1)
iOS中的Safari有时会忽略history.go(-1)。
所以我更喜欢使用window.history.back()方法:
<body onload="window.history.back()">
您还可以延迟后退操作以在html正文中显示临时消息:
<body onload="setTimeout(function() { window.history.back(); }, 1000)">
答案 4 :(得分:0)
另一个解决方案是:
<body onload='history.go(-1);'>
&#13;