O clique médio em um link no chrome às vezes também muda a guia atual para a nova

4

No chrome, na maioria das vezes, quando clico no meio de um link (texto ou imagem), ele abre uma nova guia e a guia atual não muda. Esse é o comportamento esperado.

No entanto, alguns sites têm links (digamos 5%) que também mudam a guia atual para a nova. Por exemplo: nesta página , o nome dos jogadores na lista principal tem o problema.

Olhando para a fonte, não encontrei nada anormal (o link é uma tag html padrão). Mas se eu desabilitar o javascript, não tenho o problema. Eu olhei para a fonte, e não encontrei o script problemático ... Note também que se eu abrir a guia com o botão direito > abrir link em nova aba, não há problema.

Gostaria de saber se você encontrou o motivo do problema e como posso corrigi-lo. Estou executando o chrome 10.0.648.204 no windows 7 x64.

EDITAR : o site acima não exibe mais o comportamento, mas eu ainda tenho o problema às vezes em outros sites (que eu não lembro)

    
por Benjamin Crouzier 04.04.2011 / 19:10

1 resposta

5

A linha da tabela em que esses links de players estão ativados usa o seguinte código 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'" ... ...
Portanto, se você clicar com o botão central no link, também estará clicando na linha da tabela e, portanto, o JavaScript também alterará a guia atual para a página de destino.

A instalação de esta extensão deve ser capaz de corrigir problema.

    
por 05.04.2011 / 03:47