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 に答える