如何通过 Chrome 应用程序模式 window 在资源管理器中打开本地文件夹?

How to open a local folder in explorer through a Chrome App Mode window?

首先:这是一个内部使用的应用程序,使用html、css和js开发。 Web 开发约定,用户期望不存在。捕获和更改典型行为是可以的,因为这不适用于正常的网页设计

我想从 html 文档打开一个文件夹(可以是本地文件夹,也可以是网络文件夹)。任何类型的 hack/workaround 都可以(即 html link、javascript 函数等),但目的是我有一系列 link,其中一些为用户提供了一种快速访问特定文件夹的方法,而无需手动输入或 copy/paste 地址栏中的位置。

例如,位置显示为\printer-folder。在 Outlook 中,当创建 hyperlink 时,这按预期工作。

如何(如果可能)通过 Chrome 复制此行为?到目前为止,我尝试使用 href="//printer-folder"\printer-folder\,使用正斜杠,在它前面使用 file///,并尝试使用 Javascript 函数window.open 并且所有尝试都会导致尝试打开带有消息“无法访问您的文件”和错误代码“ERR_FILE_NOT_FOUND”的网页。是否有 任何 解决方法而不在命令行上禁用网络安全?

您可以在 html 文件中执行此操作

<form action="file://ip_addr/shared_folder/">
    <input type="submit" value="Go to folder" />
</form>

P.S。我认为你必须在你的计算机上安装网络共享,例如,如果你想访问“192.168.1.55/file”,你必须至少从 192.168.1.55 安装一个文件夹,并使用与 /file[=11= 相同的凭据]