不小心在 chrome 浏览器地址栏中输入 file:///发现

2016-11-01 13:46:51 +08:00
 jimmy

我火星了吗? 竟然把 Home 目录下的所有文件 /文件夹都列出来了,还能逐级浏览。 这是什么黑科技?

9001 次点击
所在节点    Chrome
23 条回复
imn1
2016-11-01 13:53:23 +08:00
Home?
/ 吧? firefox too
nsxuan
2016-11-01 13:53:56 +08:00
浏览器 本来就本地存储的全部读取权限,要不然你怎么上传文件呢
再说要是没有这个权限,那还会有那么多浏览器的漏洞
akring
2016-11-01 14:07:21 +08:00
@nsxuan 你和楼主头像很配啊
lwbjing
2016-11-01 14:08:00 +08:00
不然你觉得不配置站点的 html 文件直接打开是怎么出来的...
nfroot
2016-11-01 14:19:44 +08:00
找不到您的文件

该文件可能已被移至别处或遭到删除。
ERR_FILE_NOT_FOUND
sudo123
2016-11-01 14:26:44 +08:00
@nfroot 楼主估计是 Mac/Linux 下的 home 目录, Windows 下直接复制资源管理器的路径在浏览器打开就行: C:\
Orzpls
2016-11-01 14:59:18 +08:00
一直都可以的,包括 IE 。
whwq2012
2016-11-01 15:02:41 +08:00
file 协议啊,直接把文件拖进浏览器就会 这样显示路径吧
jimmy
2016-11-01 15:09:26 +08:00
@whwq2012 不是,那个早就知道了。我说的是不指定路径的情况下,它可以显示根目录。
@imn1 是根
imn1
2016-11-01 15:10:45 +08:00
@jimmy
你写的是三个 /,为何说没有指定路径?
jimmy
2016-11-01 15:23:02 +08:00
@imn1 我记得以前使用 file 就是需要 3 个斜杠
iwege
2016-11-01 15:31:50 +08:00
@jimmy 两个吧,第三个是根目录。
redsonic
2016-11-01 15:41:10 +08:00
我记得 chrome 曾经号称是操作系统...... ,其实不光能访问文件系统,还能访问你有什么 USB 设备插着,你笔记本电池有多少电(属于 w3c 的标准了),你内存多大,你硬盘分区序列号...... 什么?这是浏览器吗?我怎么听着像木马呢
martyjiang
2016-11-01 15:41:19 +08:00
file:///C:/, win 下试试
cncqw
2016-11-01 15:44:59 +08:00
Windows 上的资源管理器可以当浏览器用
vmebeh
2016-11-01 16:07:00 +08:00
所以在图目录生成一个 index.html
jimmy
2016-11-01 18:19:34 +08:00
@vmebeh 在 /目录下创建了一个 index.html ,然后并没有任何卵用,依旧显示整个根目录。
soland
2016-11-01 18:23:00 +08:00
黑科技?我十几岁的时候用 IE 就知道了。
cxbig
2016-11-01 18:24:57 +08:00
@jimmy 因为那只是文件浏览模式,他并不包含 nginx 或 apache 的入口文件自动指定的功能。除非你直接指定文件名。
nolo
2016-11-01 18:26:14 +08:00
@jimmy 默认首页是 web 服务器软件定义的 不是浏览器定义的。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/317068

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX