如何通过chrome应用程序模式窗口在浏览器中打开本地文件夹?

niwlg2el  于 2021-09-23  发布在  Java
关注(0)|答案(1)|浏览(560)

第一:这是一个内部使用的应用程序,由html、css和js开发。web开发人员约定,用户期望不存在。捕获和更改典型行为是可以的,因为这不适用于正常的网页设计
我想从html文档中打开一个文件夹(可以是本地文件夹,也可以是网络文件夹)。任何类型的破解/解决方法都可以(即html链接、javascript函数等),但目的是我有一系列链接,其中一些链接为用户提供了一种快速访问特定文件夹的方法,而无需手动键入或将位置复制/粘贴到地址栏中。
例如,位置显示为 \\printer-folder . 在outlook中,当创建超链接时,这将按预期工作。
如果可能的话,如何通过chrome复制这种行为?到目前为止,我试着使用 href="//printer-folder" 随着 \\printer-folder\ ,使用正斜杠,同时使用 file/// 在它前面,尝试使用一个javascript函数 window.open 所有的尝试都会导致打开一个网页,并显示消息“您的文件无法访问”和错误代码“err_file\u not_found”。在不禁用命令行上的web安全性的情况下,是否有任何变通方法?

cidc1ykv

cidc1ykv1#

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

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

p、 我认为你必须在你的计算机上安装网络共享,例如,如果你想访问“192.168.1.55/file”,你必须至少从192.168.1.55挂载一个文件夹,并具有相同的/file凭证

相关问题