通常、この組み合わせは、Mac 用の Chrome、Firefox、および Safari で新しいタブとしてリンクを開きます。これを検出する方法はありますか?私はjqueryの を知っていますが、単純な左クリックと見分けがつかないevent.which
の値を与えます。1
'click'
ユース ケースはバックボーン HTML5 プッシュステートを使用する場合です。この場合、通常のナビゲーションではページの読み込みをトリガーしないイベント ハンドラーをアタッチしますが、ユーザーは ⌘-⇧-クリックで新しいタブでリンクを開くことができます。