Chrome разбивает URI на% 20 на несколько URL-адресов и открывает их на отдельных вкладках

245
RubbelDieKatz

Я создал пользовательскую схему URI в 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" 

Теперь я могу открыть URL-адрес, как это:

chrome:www.stackoverflow.com 

и он откроет URL в Chrome.

Тем не менее, когда я открываю URL, который находится %20в середине, Chrome разделяет URL. Internet Explorer принимает URI без жалоб. Firefox не принимает это вообще.

Итак, есть ли способ изменить форму моего URI? Я получаю URL-адреса из нашей Dynamics CRM, поэтому не могу просто удалить %20. Я попробовал и CRM просто выплюнул ошибку.

Версия Chrome 55.0.2883.87 м


Пример URL (я анонимизировал большинство информации)

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
Как эти URL на самом деле выглядят? Вам нужно будет посмотреть документацию chrome и какой аргумент командной строки он принимает. Seth 6 лет назад 1
Отредактировано, спасибо за подсказку. RubbelDieKatz 6 лет назад 0

0 ответов на вопрос

Похожие вопросы