リンクを含むメールを送信しています。受信者がそのリンクをクリックすると、クリックしたときに (新しいタブで開くのではなく) 結果のページがポップアップ表示されるようにしたいと思います。
参照メール クライアントとして Gmail を使用しています。
私が試したこと:
target="_blank"
: ポップアップではなく、新しいタブで開きます<a onclick="window.open(...)">
: gmail によって削除されました。<a href="javascript:window.open(...)">
: gmail によって削除されました。- 新しいタブを開き、そのタブからポップアップを生成する
onLoad
か、同様の方法でポップアップをブロックしました。
これまでに見つけたポップアップ関連のオンライン リソースのほとんどはかなり古くなっていますが、経験則では、「イベントがユーザーによって開始された場合、ポップアップを開くことが許可される」ようです。
部分的な解決策 (Chrome/Firefox/Safari/etc でのみ機能する) でも、何もないよりはましです。