ボタンがクリックすると新規ウィンドウが立ち上げるという単純な仕様を実装したのだが、 iOS/Safari でウィンドウが立ち上がらなくて困ったことになった。これはその対応メモです。 調べてみるとiOS/Safariではポップアップブロックがデフォルトで有効になっていて、ボタンがクリックされた後になんらかの処理を入れた場合、その後に新規ウィンドウを「Window.open」で立ち上げようとしてもブロックされてしまうということらしい。 悪意あるスクリプトでウィンドウを立ち上げさせないためのセキュリティ措置なのだろう。つくったスクリプトは確かにボタンがクリックされた後ajax通信していた。 > 下記にもっと詳しく書かれているので下記を参考にしてほしい。 > https://qiita.com/chelcat3/items/b46061d90b6675c34a67 ### 対応策 対応策としては、