window.openでポップアップウインドウが開いてしまうのはクリックイベント以外だった
Google Chrome、firefoxでjavascriptのwindow.openで新しいURLを開く際、新しいタブに開かれるケースとポップアップウインドウが開いてしまうケースがあって、その違いがわからず困っていたのですが、以下のサイトに原因が書いてありました。
ポップアップを新規タブで開く(Opera Prestoのあれ) - それマグで!
- クリックよるwindow.open() → ウインドウ開く
- 任意のタイミングでのopen() → ポップアップブロック
悩んでいたケースでは、あるボタンが押されたら、AJAX(非同期)でAPIを呼び出して、その結果に含まれるURLを開く。という作りをしていました。非同期である事で、「クリックよるwindow.open()」ではなくなり、結果新しいウインドウで開いてしまっているのだと思われます。まだ試していませんが、同期で呼び出せば結果が違うのかもしれません。
★★★☆/青天の霹靂
すっごい泣ける作品みたいな宣伝の仕方をされていたので、そういう覚悟で見に行ったので若干の肩透かし感がある。良い映画だしホロっとするけどそういう作品じゃない。
★★★/プリズナーズ
シリアスなサスペンス。ヨレヨレになりながら車を運転するシーンが一番ハラハラした。
★★★☆/WOOD JOB!(ウッジョブ)〜神去なあなあ日常〜
おもしろかったです。伊藤英明が凄いハマリ役。
★★★/ゴール・オブ・ザ・デッド
前半と後半で監督が違うらしいのですが、後半は面白かったです。前半は10分くらいにまとめてもらえるとありがたい。
★★★★/ワールズ・エンド
なんだかわからないけど、アル中が酒を飲むために走ってるだけのシーンでなんかグッときてしまった。
あと、アクションシーンが、何故かジャッキー映画的というかカンフー映画的で好み。