2017-05-05 3 views
1

ブラウザで戻る/進むボタンを防ぎますが、成功しないようにしようとしています!任意のヘルプは高く評価されています...戻るボタンローカルでは動作していますが、ライブサーバでは失敗しました

次のコードはローカルシステムでは動作しますが、サーバでは動作しません。

history.pushState(null, document.title, location.href); 
window.addEventListener('popstate', function (event) { 
    history.pushState(null, document.title, location.href); 
}); 
+0

を警告するために次のコード防止、あなたはすべてのエラーを取得するのですか?コンソールを確認してください。 –

+0

いいえコンソールにエラーが表示されません。 –

答えて

0

ないすべてのブラウザがこの

使用をサポートしているので、トライ警告ユーザーではなく、ユーザー

window.onbeforeunload = function() { 
    return "Are you sure ? work will be lost."; 
}; 
+0

これはナビゲーションボタンと同じではありません。履歴の最後のエントリが現在のドキュメント上のハッシュロケーションである場合、これは起動しません。 –

関連する問題