Chrome teilt den URI um% 20 in mehrere URLs auf und öffnet sie in separaten Registerkarten

294
RubbelDieKatz

Ich habe ein benutzerdefiniertes URI-Schema unter Windows 7 erstellt:

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" 

Jetzt kann ich eine URL wie folgt öffnen:

chrome:www.stackoverflow.com 

Die URL wird in Chrome geöffnet.

Wenn ich jedoch eine URL öffne, die %20in der Mitte enthalten ist, teilt Chrome die URL. Internet Explorer akzeptiert den URI ohne Beanstandungen. Firefox akzeptiert das überhaupt nicht.

Gibt es eine Möglichkeit, die Form meiner URI zu ändern? Ich erhalte die URLs von unserem Dynamics CRM, also kann ich nicht einfach die %20. Ich habe es versucht und CRM hat einfach einen Fehler ausgespuckt.

Chrome Version 55.0.2883.87 m


Beispiel-URL (ich habe die meisten Informationen anonymisiert)

chrome:companyname.crm4.dynamics.com/main.aspx?etc=...lots of parameters...%26partyname%3dFirstname%20Lastname%26partytype%3d2&histKey=...numbers...&newWindow=true&pagetype=entityrecord#...more numbers 
0
Wie sehen diese URLs eigentlich aus? Sie müssten sich die Chrome-Dokumentation ansehen und welches Befehlszeilenargument sie akzeptiert. Seth vor 6 Jahren 1
Editiert, danke für deinen Hinweis. RubbelDieKatz vor 6 Jahren 0

0 Antworten auf die Frage