1

Windows 10 появляется или имеет раздражающую ошибку, связанную с URL-адресами с фрагментами (так называемые хэши или якоря). Чтобы увидеть это:

  • установите в браузере по умолчанию Chrome (в IE/Edge этого не происходит)
  • нажмите Win-R, чтобы открыть меню «Выполнить»
  • Вставьте https://en.wikipedia.org/wiki/Fragment_identifier#References и нажмите Enter

Результат: Chrome переходит на https://en.wikipedia.org/wiki/Fragment_identifier . Обратите внимание на отсутствующий фрагмент #References , заставляющий его перейти в начало страницы.

То же самое происходит при переходе по той же ссылке из Outlook, что на практике вызывает больше проблем.

Вопросы:

  • другие действительно видят ту же проблему?
  • Есть ли известные обходные пути, чтобы избежать этого? Я не включаю "переключение браузера" в качестве обходного пути :)

1 ответ1

2

1) Выпуск 157056 по проекту хрома (о котором сообщалось в 2012 году) предполагает, что у других была эта проблема с предыдущими версиями Windows. Проблема еще не была "проверена" командой хрома. У меня тоже есть эта проблема.

Я обнаружил, что сам Chrome все еще может открыть URL с фрагментом:

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

Я определил, когда используется Run, запускается «Delegate_execute.exe». К моменту вызова chrome.exe фрагмент URL был удален.

Этот исполняемый файл подписан Google и существует на моей машине по адресу

C:\Program Files (x86)\Google\Chrome\Application\44.0.2403.155

Временное решение

2) Я не уверен, что делает exe, и использую следующий обходной путь:

Откройте Regedit и перейдите к

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

Удалить или переименовать ключ DelegateExecute

Мне не пришлось ничего перезагружать после внесения изменений, чтобы получить ссылки Outlook и «Запустить ссылки для работы».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .