Среднее нажатие на ссылку в Chrome иногда также переключает текущую вкладку на новую.
В Chrome большую часть времени, когда я нажимаю среднюю ссылку на ссылку (текст или изображение), открывается новая вкладка, и текущая вкладка не изменяется. Это ожидаемое поведение.
Однако на некоторых сайтах есть ссылки (я бы сказал, 5%), которые также переключают текущую вкладку на новую. Например: на этой странице имена игроков в основном списке имеют проблему.
Посмотрев на источник, я не нашел ничего необычного (ссылка - это стандартный HTML-тег). Но если я отключаю JavaScript, у меня нет проблемы. Я посмотрел на источник и не нашел проблемный скрипт... Обратите внимание также, что если я открою вкладку правой кнопкой мыши> открыть ссылку в новой вкладке, проблем не будет.
Я хотел бы знать, если вы найдете причину проблемы и как я могу ее исправить. Я использую Chrome 10.0.648.204 на Windows 7 x64.
РЕДАКТИРОВАТЬ: веб-сайт выше не показывает поведение больше, но у меня, тем не менее, иногда возникают проблемы на других сайтах (которые я не помню)
1 ответ
Строка таблицы, на которой находятся эти ссылки игрока, использует следующий код 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 затем меняет текущую вкладку на целевую страницу.
Установка этого расширения должна быть в состоянии решить проблему.