У меня есть следующий файл:
C:\path\to\abc#123.txt
Я разрабатываю веб-интерфейс для IE11 для Windows, в котором представлена ссылка на этот файл.Я использую следующий URI, кодирующий #
с %23
:
file:\\\c:\path\to\abc%23123.txt
При нажатии на ссылку IE11 рассматривает #
как фрагмент / якорь HTML, а не как часть имени файла, и файл istне открытКак я могу заставить использование закодированного %23
быть частью имени файла?Если я ввожу URI вручную в панели браузера, файл откроется, как и ожидалось.
Обновление:
Работает, если для цели ссылки установлено значение _parent
или_top
, но не работает при установке на _blank
(что мне нужно сделать).