问题描述
FirsT:这是一个内部使用的应用程序,使用 html、css 和 js 开发。 Web 开发约定,用户期望不存在。捕获和更改典型行为是可以的,因为这不适用于正常的网页设计
我想从 html 文档打开一个文件夹(可以是本地文件夹,也可以是网络文件夹)。任何类型的黑客/解决方法都可以(即 html 链接、javascript 函数等),但目的是我有一系列链接,其中一些为用户提供了一种快速访问特定文件夹的方法,而无需手动输入或将该位置复制/粘贴到地址栏中。
例如,位置显示为 \\printer-folder
。在 Outlook 中,创建超链接时,这会按预期工作。
如果可能,如何通过 Chrome 复制这种行为?到目前为止,我尝试使用 href="//printer-folder"
和 \\printer-folder\
,使用正斜杠,并在它前面使用 file///
,并尝试使用使用 {{1}并且所有尝试都会导致尝试打开带有消息“无法访问您的文件”和错误代码“ERR_FILE_NOT_FOUND”的网页。是否有任何解决方法,而无需在命令行上禁用网络安全?
解决方法
您可以在 html 文件中执行此操作
<form action="file://ip_addr/shared_folder/">
<input type="submit" value="Go to folder" />
</form>
附言我认为您必须在您的计算机上安装网络共享,例如如果您想访问“192.168.1.55/file”,您必须至少从 192.168.1.55 使用 /file 相同的凭据安装一个文件夹