
Webベースのシステムを作る場合、ブラウザの戻るボタンの使用を禁止したい場合も多く出てきます。
昔は大変な思いをしてイベントを操作した気がしますが、今はHistory APIをうまく使用することで、簡下記のようなコードを使用する単に実装できるようです。
if (history && history.pushState && history.state !== undefined) {
history.pushState(null, null, null);
$(window).on("popstate", function (event) {
if (!event.originalEvent.state) {
history.pushState(null, null, null);
return;
}
});
知っておくとすごく便利。
Qiitaの記事「jQueryでブラウザの戻るボタンを禁止する」を参考にさせていただきました。
【Javascript】
昔は大変な思いをしてイベントを操作した気がしますが、今はHistory APIをうまく使用することで、簡下記のようなコードを使用する単に実装できるようです。
if (history && history.pushState && history.state !== undefined) {
history.pushState(null, null, null);
$(window).on("popstate", function (event) {
if (!event.originalEvent.state) {
history.pushState(null, null, null);
return;
}
});
知っておくとすごく便利。
Qiitaの記事「jQueryでブラウザの戻るボタンを禁止する」を参考にさせていただきました。
【Javascript】

| ホーム |