Среднее нажатие на ссылку в Chrome иногда также переключает текущую вкладку на новую.

1921
Benjamin Crouzier

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

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

Посмотрев на источник, я не нашел ничего необычного (ссылка - это стандартный HTML-тег). Но если я отключаю JavaScript, у меня нет проблем. Я посмотрел на источник и не нашел проблемный скрипт ... Обратите внимание также, что если я открою вкладку правой кнопкой мыши> открыть ссылку в новой вкладке, то проблем не возникнет.

Я хотел бы знать, если вы найдете причину проблемы и как я могу ее исправить. Я использую Chrome 10.0.648.204 на Windows 7 x64.

РЕДАКТИРОВАТЬ : веб-сайт выше не показывает поведение больше, но у меня, возможно, иногда возникают проблемы на других сайтах (которые я не помню)

4

1 ответ на вопрос

5
3498DB

Строка таблицы, на которой находятся эти ссылки игрока, использует следующий код HTML / JS:

<tr class="wide_middle" id="/replays/45470" onmouseover='document.getElementById("/replays/45470").className = "wide_middle_hover";' onmouseout='document.getElementById("/replays/45470").className = "wide_middle";' onClick="window.location = 'replays/45470'" ... ... 

Поэтому, если вы щелкаете среднюю ссылку, вы также нажимаете на строку таблицы, и поэтому JavaScript затем меняет текущую вкладку на целевую страницу.

Установка этого расширения должна быть в состоянии решить проблему.