2

我有一个php页面(硬编码php),我的目标是当用户点击浏览器的后退按钮时,他会自动重定向到其他页面(这个页面是用代码点火器编写的)。我下载 了后退按钮检测库 并在 js 中尝试了这种方法:

<script type="text/javascript">
bajb_backdetect.OnBack = function(){
    //window.location.href =  "http://google.com";
    //window.history.back(-2);
    //window.navigate('http://google.com');
    //self.location='http://google.com';
    alert("back");
     window.history.back();
}

我也尝试使用 $_SESSION (在硬编码的 php 上设置值,如果值相同,请检查 codeigniter 页面上的值,我尝试将它们重定向到另一个页面),但它不能正常工作。

谢谢

4

1 回答 1

1

不要这样做!如果浏览器本身没有按预期执行,您的用户会感到非常困惑,并且可能会非常生气。最好在您的站点中设置一个按钮,将用户重定向到您希望他们去的地方,但要确保按钮的作用非常清楚。我不完全清楚您要达到的目标,但如果您看到“确认表单重新提交”消息,这是一条标准浏览器消息,此时正在加载的页面是表单提交的结果。

于 2012-04-04T11:02:59.867 回答