1

Firefox や IE と比べて、Chrome や Safari では履歴閲覧の処理が異なることがわかります。Access Manager で保護されているページにアクセスしようとすると、認証のために Access Manager にリダイレクトされます。Chrome と Safari では戻るボタンをクリックすると前のページに移動しますが、Firefox と IE で同じことをしようとすると、元のページに戻ろうとして、再び Access にリダイレクトされるようです。管理人のページです。つまり、元には戻れません。

Web ページに戻るボタンの機能を複製するボタンがあるため、それを機能させるために次の JavaScript コードを実装しました。

function goBack() {
if (navigator.userAgent.indexOf('Chrome') != -1 || navigator.userAgent.indexOf('Safari') != -1){
       window.history.go(-1);
}
else{

       window.history.go(-2);

}

それはうまく機能しますが、さまざまなブラウザーを識別する広く受け入れられている方法は、その機能を検出することであると読んだことがあります。

これを検出できる機能はありますか?

4

0 に答える 0