【发布时间】:2018-10-17 08:54:48
【问题描述】:
我有以下文件:
C:\path\to\abc#123.txt
我在 Windows 上为 IE11 开发 Web 前端,提供指向该文件的链接。我使用以下 URI 编码 # 和 %23:
file:\\\c:\path\to\abc%23123.txt
点击链接时,IE11 将# 视为 HTML 片段/锚,而不是文件名的一部分,并且文件未打开。如何强制使用编码的%23 作为文件名的一部分?如果我在浏览器栏中手动输入 URI,文件将按预期打开。
更新:
如果链接目标设置为_parent 或_top,它可以工作,但设置为_blank 时不起作用(我需要它来做)。
【问题讨论】:
标签: html windows uri internet-explorer-11