× × ×
Непонятно, зачем Medium и другие новомодные парни перехватывают нажатие на среднюю и правую кнопку на ссылках как обычный клик, и переходят по ссылке? Так же ведёт себя (иногда) Гугл Хром вообще на разных сайтах, а теперь вот начало проявляться в Файрфоксе. Это чтобы что?
Я такое видел в веб-приложениях с тяжёлыми интерфейсами, чьи разработчики явно пытались «уберечь» пользователя от неправильных действий. Выглядело это как попытка воевать со средой через притягивание за уши десктопных паттернов. Плохая практика. - alex@musayev.com
А про медиум — не понятно. У меня там ссылки работают обычным образом (хром, винда). - alex@musayev.com
Очень странно. Т.е. если ты открываешь контекстное меню правым кликом на ссылках на этой, например, странице — https://medium.com/frontpa... — у тебя открывается только меню, а не происходит одновременный переход по ссылке? - × × ×
Мак, хром/сафари/опера - правый клик вызывает только контекстное меню, никаких переходов. А в фоксе - переход есть - Акка Внебешайсе
@ubs Да, открывается меню, переход не происходит. Update: а в Firefox Nightly переход происходит. Видимо, не допилили просто ещё везде эту фичу. - alex@musayev.com
Очень странно, у меня в релизном ФФ 18.0.2. В хроме меню показывается нормально, а при клике средней кнопкой ссылка открывается в том же окне, не в новом табе. ( - × × ×
Самый распоследний хром, 25.0.1364.68 beta; контекстное меню по правой кнопке открывается без перехода по ссылке. - 9000
А клик средней кнопкой по ссылке что делает? - × × ×
О, клик средней кнопкой открывает в том же табе, а не новом. Кажется, я начинаю их не любить. - 9000
Ок, значит, это не у меня сбой в системных настройках. Ушлёпки. - × × ×
Зафайлить им баг-репорт, чо. - 9000
Клик средней кнопкой делает ничего (хром — 26.0.1403.0 dev-m). - alex@musayev.com
Довольно любопытно посмотреть в HTTP сниффере, что происходит при переходе по ссылкам медиума. Вне зависимости от того, какой кнопкой кликнуть, он подгружает контент (JSON и картинки), а шаблон страницы и стили переиспользует. В результате страницы обновляются как из пистолета. С локального хоста статика грузилась бы визуально-медленнее. - alex@musayev.com
При этом у каждой страницы есть пермалинк (при переходе по ссылке адресная строка обновляется джаваскриптом). Если любую страницу перезагрузить по этому пермалинку «честным» образом, нажав F5, браузер генерирует раза в 3-4 больше HTTP запросов. Из этого можно сделать какой-нибудь вывод. Но по-моему, лучше просто у кого-нибудь из них спросить, зачем убили Кенни. - alex@musayev.com
А, тогда понятно, зачем. Быстроту я отметил, но вот отсутствие хешбенга меня смутило. Теперь понятно, что это «хешбенг-метод без хешбенга в урле». - × × ×
У них переход по ссылкам сделан с помощью mouseup, а не click. Вероятно, посчитали, что так интерфейс будет отзывчивей. Только во всех событиях с мышкой необходимо проверять, какую кнопу нажали левую, правую или среднюю. Этот баг можно часто наблюдать в авторских реализациях драг&дропа, когда средней кнопкой внезапно таскаются элементы. - lusever