如何使用Javascript搜索Windows的本地文件系统?

如何使用Javascript搜索Windows的本地文件系统?,javascript,html,search,system-calls,Javascript,Html,Search,System Calls,操作系统:Windows8 输入来源:html页面中的文本字段。 输入类型:文本 输出:搜索的文件 我想要的:我想要用户输入一些关键字,让JavaScript搜索用户的本地文件 有办法吗?还是javascript库 以及如何在Windows中使用Javascript.查询文件系统中的文件 编辑:: 谢谢大家的回复。。。 我得到它的方式是,要么我必须开发自己的基于Java的浏览器,并且拥有足够的权限。。或 我必须实现一个文件爬虫,对发送到服务器的所有文件进行索引,这样javascript就可以通过

操作系统:Windows8

输入来源:html页面中的文本字段。 输入类型:文本

输出:搜索的文件

我想要的:我想要用户输入一些关键字,让JavaScript搜索用户的本地文件

有办法吗?还是javascript库

以及如何在Windows中使用Javascript.查询文件系统中的文件

编辑::

谢谢大家的回复。。。 我得到它的方式是,要么我必须开发自己的基于Java的浏览器,并且拥有足够的权限。。或

我必须实现一个文件爬虫,对发送到服务器的所有文件进行索引,这样javascript就可以通过对服务器的xmlhttp请求来访问它

这只是一种好奇,我不想在互联网上公开任何人的个人文件


一个有趣的项目。。这一切都在我的脑海中修补。

使用
,它实现了用户从本地文件系统选择文件的能力。

由于浏览器的安全限制,这在网页上是不可能的。您可以使用Node.js或Electron应用程序访问本地文件系统,但我不知道这是否适合您的使用情况。这根本不可能,即使是这样,也不应该使用它,因为它会使您的本地文件系统面临各种威胁,因为您直接在internet上暴露您的计算机。这就足够让webapp不以任何方式访问本地文件系统了

注:如果你真的想要它,有一些第三方库使用沙盒文件系统。如果你愿意,你可以试试

我还没有亲自尝试过,但通过快速谷歌找到了下面的链接,所以我不确定到目前为止它是否得到官方支持


@Quentin真的吗?OP正在尝试从本地文件系统中选择文件。他们为什么不使用
元素呢?真的。问题是如何对用户的文件进行关键字搜索,而不是如何让用户选择他们知道文件名称和位置的特定文件。@Quentin建议成立。将传达避免实现用户的本地文件系统可以被“搜索”的过程,而是将该功能实现传递给现有的OS文件管理器。可能会发生和累积太多的问题。虽然也可以包含以前发布过答案的类似查询的链接。我不希望用户选择文件,而是希望脚本在网页的搜索字段中搜索他键入的每个字符,就像Windows一样。。。当您一个字符一个字符地键入…并显示结果时。@Quentin实现这种应用程序的一种方法需要使用基于chromium的浏览器,以便能够通过调用
requestFielSystem
来利用
LocalFileSystem
。也就是说,用户选择他们同意允许web应用程序搜索的文件。当用户导航到该域时,这些文件将被沙盒化,并可由web应用程序进行搜索。感谢您的帮助