Как узнать, открывается ссылка в новом окне или в текущем?
Нужно определить в текущем окне, как именно пользователь активизирует ссылку, с открытием в текущем или в новом окне?
Это нужно, чтобы обеспечить разные алгоритмы js для этих двух случаев |
eais, если пользователь откроет ссылку в текущем окне, то произойдет событие onunload
|
eais,
не совсем ясно что подразумевается под новым окном и текущим. новая вкладка? новое окно? обновление? |
поясню, грубо говоря мне надо знать, использует ли человек какие-либо средства (клавиша ctrl, правая клавиша мыши-меню, колесико мыши..) для открытия ссылки в новом окне или вкладке. Он unload не помогло
|
Я думаю открытие через контекстное меню вы не отследите. Ctrl, колесо мыши - это можно обнаружить по onclick (event.ctrlKey, event.button). Обходными путями можно (типа как вконтакте плеер ставится на паузу если открыть вторую вкладку) - где-то была об этом статья.
|
danik.js,нет в вк такого что при открытие новой вкладки плеер ставиться на паузу, он ставиться на паузу только при запуске в новой вкладке плеера еще раз и работает это через local storage
|
Часовой пояс GMT +3, время: 11:48. |