//每次进入考试的时候都会往历史记录压一个空记录进去
window.history.pushState("forward","进入考试","");
// window.history.forward();
$(function(){
$(window).on("popstate", function(event) {
//只要点击回退键就刷新页面 这个和上面的压入参数构成循环 达到禁止回退
// alert("popstate");
window.location.reload(true);
});
})
1.問題が更新されると、パラメーターは失われます。
履歴レコードpushStateは元のアドレスではなくなったため
、このページのアドレスになります。2。この原則を使用して、クローラーの開発をより困難にします。
window.openメソッドが現在のページのパケットをキャプチャできない場合、メソッドが書き換えられない限り、2番目のページに移動してページを更新し、パケットをキャプチャすることしかできません(ブレークポイントを作成し、コンソールを使用してこのメソッドを書き換えるか、このメソッドを実行せず、場所を直接実行します) .href)。次に、上記の方法を使用すると、パラメータをキャッチできなくなります。