回答編集履歴
1
手段としてのユーザーの監視
answer
CHANGED
@@ -1,4 +1,6 @@
|
|
1
1
|
大抵のブラウザの設定では、左クリックは開く、中クリックは新しいウィンドウで開くになっていることと思います。
|
2
2
|
そこで、そうでない設定をしている人達は置いておいて、中クリックを新しいタブで開くためのものとして扱うのはどうでしょう。
|
3
3
|
[event.button - MDN](https://developer.mozilla.org/ja/docs/Web/API/Event/button)
|
4
|
-
`event.button==0`なら左クリック、`event.button==1`なら中クリックです。
|
4
|
+
`event.button==0`なら左クリック、`event.button==1`なら中クリックです。
|
5
|
+
|
6
|
+
ブラウザが設定をJavaScriptに知らせる機能というのは見つかりませんでした。どうしても設定を知りたいなら、ユーザーがどのイベントを起こしたら同時に新しいウィンドウが開いているかを監視すればできると思います。
|