【发布时间】:2018-04-11 03:13:38
【问题描述】:
我正在尝试从工作中的简单 LAN 门户打开映射的网络文件夹,以让用户访问共享文件。以前我用过:
<a href = "file:///...">
这会在 IE11(及更早版本)中打开 Windows 资源管理器窗口,并在 Chrome 中打开文件浏览器选项卡,但在 Microsoft Edge 中单击超链接时无效。如何直接从 Edge 授予用户文件夹访问权限?
【问题讨论】:
-
我很惊讶 IE 允许打开
file:///,大多数现代浏览器不应该允许这样做,因为这是一个巨大的安全问题。 (想象一下一个网站突然打开了你的一个应用程序) -
@Bk Santiago:为什么要挑出 IE?提问者提到 Chrome 做了类似的事情。两个浏览器都不会在定向到应用程序时运行应用程序,都下载它。这在两种浏览器上同样不安全,没有警告用户可执行文件可能是恶意的,但至少他们不会立即运行它。浏览器支持 file: URI 已有几十年了。
标签: html windows internet-explorer hyperlink microsoft-edge