O fragmento é perdido ao navegar por um link no Windows 10 com o Chrome

1

O Windows 10 aparece ou tem um bug irritante relacionado a URLs com fragmentos (também conhecidos como hashes ou âncoras). Para ver isto:

  • defina seu navegador padrão para o Chrome (isso não acontece com o IE / Edge)
  • pressione Win-R para obter o menu Executar
  • Cole https://en.wikipedia.org/wiki/Fragment_identifier#References e pressione Enter

Resultado : o Chrome vai para https://en.wikipedia.org/wiki/Fragment_identifier . Observe o fragmento #References ausente, fazendo com que ele vá para o topo da página.

O mesmo acontece ao navegar pelo mesmo link do Outlook, o que na prática é o cenário que causa mais sofrimento.

Perguntas :

  • outros realmente estão vendo o mesmo problema?
  • existem soluções conhecidas para evitar isso? Eu não estou incluindo "alternando navegador" como uma solução alternativa:)
por David Ebbo 13.08.2015 / 02:43

1 resposta

2

1) Emita 157056 no projeto cromo (relatado em 2012) sugere que outros tiveram esse problema com versões anteriores do Windows. O problema ainda não foi "verificado" pela equipe do cromo. Eu também tenho esse problema.

Descobri que o próprio chrome ainda pode abrir um URL com um fragmento:

cd "C:\Program Files (x86)\Google\Chrome\Application>"
chrome.exe 127.0.0.1/test.html#foobar

Eu determinei quando o Run está sendo usado, um "delegate_execute.exe" estava em execução. No ponto em que chrome.exe é chamado, o fragmento de URL foi eliminado.

Esse executável é assinado pelo Google e existe em minha máquina em

C:\Program Files (x86)\Google\Chrome\Application.0.2403.155

Solução alternativa

2) Não tenho certeza do que o exe faz e estou usando a seguinte solução alternativa:

Abra o Regedit e navegue até

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command

Excluir ou renomear a chave DelegateExecute

Não precisei reiniciar nada depois de fazer a alteração para obter links do Outlook e executar links para o trabalho.

    
por 20.08.2015 / 20:07