20

Я использую среднюю кнопку мыши, чтобы открывать ссылки в новых вкладках и закрывать вкладки.

Но иногда щелчок средней кнопкой мыши открывает ссылки на текущей вкладке, а не на новой вкладке. Это не случайно - я заметил, что обычно это происходит, когда я нажимаю на всплывающие ссылки - такие как миниатюры или ссылки, которые открывают изображение во всплывающем окне (как здесь).

Я проверил, и эта проблема не существует в Firefox (14.0.1).
Моя версия Google Chrome - 22.0.1229.94.

Почему это происходит?
Можно ли принудительно нажать среднюю кнопку мыши, чтобы всегда открывать ссылки / изображения в новой вкладке?

2 ответа2

21

Это происходит потому, что к ссылкам прикреплен так называемый скрипт лайтбокса . Так что, если вы активировали выполнение JavaScript (по умолчанию в популярных браузерах), скрипт лайтбокса прикрепляется к изображениям и открывает их в аккуратном просмотрщике страниц. Этот скрипт, кажется, запрограммирован реагировать на левую и среднюю кнопки мыши (что определенно не очень хороший стиль).

Есть несколько вещей, которые вы можете попробовать:

  • Отключите javascript полностью или для отдельных страниц (в настоящее время это не похоже на хорошее решение).
  • Используйте правую кнопку мыши и выберите « Открыть ссылку в новой вкладке».
  • Установите расширение мини- браузера для среднего щелчка . Он запрещает скриптам страниц устанавливать средние обработчики событий кнопки мыши.
3

Нет, ты не можешь. Это из-за различного процесса среднего щелчка между Firefox и Chrome. Вы знаете, что браузер должен запускать код с веб-страницы (это так называемый javascript) и, конечно, из самого себя. код на веб-странице может сначала получить событие среднего щелчка на Chrome. Firefox может открыть новую вкладку и не передавать событие на веб-страницу. Это зависит от реализации браузера. Я думаю, что они оба правы.

Кстати, вы всегда можете использовать CTRL + click чтобы открыть ссылку в новой вкладке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .