4

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

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

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

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

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

1 ответ1

5

Строка таблицы, на которой находятся эти ссылки игрока, использует следующий код 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 затем меняет текущую вкладку на целевую страницу.

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

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