戻る・進むボタンが押されたかを調べる【JavaScript】

結論:performance.getEntriesByType()を使う。
判定用コード
let back_forward = (window.performance.getEntriesByType('navigation').map((nav) => nav.type).includes('back_forward'));

back_forwardにはtureかfalseの値が入る。あとはこれを使って条件分岐させるだけ。

ちなみにwindow.performance.navigationは非推奨なので避けたほうが無難。

この記事は役に立ちましたか?

まあまあ

ブログランキング・にほんブログ村へ

コメントを残す