タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとiosとchromeに関するyuki_2021のブックマーク (1)

  • history apiで、iOS版Chrome独自の挙動 - Qiita

    今年(2016年)5月くらいまでは問題は無かったのですが、それ以後、iPadChromeだけ挙動が変ってしまいました。 遭遇した問題 問題の動作 問題の動作の箇所ですが・・・ このWebサービスにユーザがログインするとマイページに移動させます。その直後に独自ウインドウを開いて「ログインしました」というメッセージを表示しています。 このウインドウを閉じた直後に問題が発生します。 JavaScriptでは その独自ウインドウを表示する際に pushState() でダミーの履歴を追加し、ウインドウを通常の方法で閉じたときは back() で履歴を取り除き、その際発生するpopStateイベントは無視するようにしています。 ユーザがブラウザのback機能を使った場合に発生するpopStateイベントハンドラでは独自ウインドウを閉じるようにしています。 余談ですが、Androidではブラウザでは

    history apiで、iOS版Chrome独自の挙動 - Qiita
  • 1