2

リンクを含むメールを送信しています。受信者がそのリンクをクリックすると、クリックしたときに (新しいタブで開くのではなく) 結果のページがポップアップ表示されるようにしたいと思います。

参照メール クライアントとして Gmail を使用しています。

私が試したこと:

  • target="_blank": ポップアップではなく、新しいタブで開きます
  • <a onclick="window.open(...)">: gmail によって削除されました。
  • <a href="javascript:window.open(...)">: gmail によって削除されました。
  • 新しいタブを開き、そのタブからポップアップを生成するonLoadか、同様の方法でポップアップをブロックしました。

これまでに見つけたポップアップ関連のオンライン リソースのほとんどはかなり古くなっていますが、経験則では、「イベントがユーザーによって開始された場合、ポップアップを開くことが許可される」ようです。

部分的な解決策 (Chrome/Firefox/Safari/etc でのみ機能する) でも、何もないよりはましです。

4

1 に答える 1