みかづきブログ その3

本ブログは更新を終了しました。長年ありがとうございました。

👆

引越し先はこちらです!

iPhoneのMobile Safariでユーザーきっかけじゃないwindow.openが効かないとき

JavaScript

window.open("http://kimizuka.fm");

最小限のコードで検証しました。
ページ読み込み時にwindow.open();を叩いても、デフォルトだと効きません
特にエラーも出ないです。

原因

f:id:kimizuka:20161112110844p:plain

ポップアップブロックがONになっていることが原因です。

f:id:kimizuka:20161112110817p:plain

OFFにすると、

f:id:kimizuka:20161112110917p:plain

ダイアログが表示されるようになります。