回答編集履歴

1 表現の修正

just4clarity

just4clarity score 8

2018/08/30 08:59  投稿

自己解決には至っておりませんが、`alert()`の代わりにモーダルを表示させることで対応いたしました。
原因解明には至っておりませんが、`alert()`の代わりにモーダルを表示させることで対応いたしました。
```js
 // 略
 // 履歴の移動を検知したときにアラートを表示
 window.addEventListener('popstate', function() {
   
   // モーダル処理
 });
 // 略
```
iOS Safariでも支障なく表示されたため、本件はこれにて解決とさせていただきます。
調査いただいた皆様ありがとうございました。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る