O Chrome divide o URI em% 20 em vários URLs e os abre em guias separadas

0

Eu criei um esquema de URI personalizado no Windows 7 :

chrome_url_handler.reg

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\chrome]
@="URL:HyperText Transfer Protocol"
"DefaultIcon"="C:\Program Files (x86)\Google\Chrome\Application\Chrome.exe,1"
"URL Protocol"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\chrome\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\chrome\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\chrome\shell\open\command]
@="C:\Program Files (x86)\Google\Chrome\Application\Chrome.exe %1"

Agora posso abrir um URL como este:

chrome:www.stackoverflow.com

e ele abrirá o URL no Chrome.

No entanto, quando abro um URL que contém %20 no meio, o Chrome divide o URL. O Internet Explorer aceita o URI sem reclamações. O Firefox não aceita nada.

Então, existe alguma maneira de alterar a forma do meu URI? Recebo as URLs do nosso Dynamics CRM, por isso não posso simplesmente remover o %20 . Eu tentei e CRM apenas cuspiu um erro.

Versão do Chrome 55.0.2883.87 m

Exemplo de URL (anonimizo a maioria das informações)

chrome:companyname.crm4.dynamics.com/main.aspx?etc=...lots of parameters...%26partyname%3dFirstname%20Lastname%26partytype%3d2&histKey=...numbers...&newWindow=true&pagetype=entityrecord#...more numbers
    
por RubbelDieKatz 21.12.2017 / 12:07

0 respostas