如果我打开一个网站,我如何在该网站上查看我自己电脑上的内容?我在想 Javascript,但我该怎么做呢?这就像一个文件管理器。
示例:打开 example.com 并为我的计算机文件提供一个导航器。
如果我打开一个网站,我如何在该网站上查看我自己电脑上的内容?我在想 Javascript,但我该怎么做呢?这就像一个文件管理器。
示例:打开 example.com 并为我的计算机文件提供一个导航器。
出于安全原因,您不能通过 Javascript 从浏览器访问计算机的文件系统。
但是,要从字面上回答您的问题,您可以这样做(在您的控制台中):
var input = document.createElement('input');
input.type = 'file';
document.body.appendChild(input);
滚动到页面底部,您将看到一个文件输入字段。
这将允许您从网页浏览计算机的文件。
您是否希望访问(可能)任何站点的客户端/访问者的文件系统?
这是不可能的,否则将是一个巨大的安全漏洞。
如果你能做到,其他人也能做到。想象一下,您自己在某个地方访问了某个不起眼的网站(甚至可能在弹出窗口中),然后几个月后发现您在计算机上拥有的所有个人信息都可以出售。
这是我的理解
您运行 example.com 并希望向公众展示您的文件系统
您运行 example.com 并想向自己展示访问者文件系统