エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Google Chromeではhistory APIを使った戻るボタンの制御ができない | 11:30 AM
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Google Chromeではhistory APIを使った戻るボタンの制御ができない | 11:30 AM
タイトルの通り、Chromeではhistory APIを使った戻るボタンの制御ができません。 History APIを使って、... タイトルの通り、Chromeではhistory APIを使った戻るボタンの制御ができません。 History APIを使って、戻るボタンを使えなくしたり、戻るボタンを押したタイミングでモーダルを表示させたりできるんですが、それがChromeではできません。 $(function(){ history.pushState(null, null, "#popup"); $(window).on("popstate", function(eve){ if (location.hash == "") { // ハッシュが空になったら = ブラウザバックされたら $('.js-modal').show(); } }); }); 例えばこんなコードがあったとすると、SafariやIEでは動きますがChromeでは動きません。 似たような手法でHistory APIを使わずに直接ハッシュをいじる手法もあ