V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Get Google Chrome
Vimium · 在 Chrome 里使用 vim 快捷键
jimmy
V2EX  ›  Chrome

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

  •  
  •   jimmy · 2016-11-01 13:46:51 +08:00 · 9014 次点击
    这是一个创建于 2945 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    该文件可能已被移至别处或遭到删除。
    ERR_FILE_NOT_FOUND
    sudo123
        6
    sudo123  
       2016-11-01 14:26:44 +08:00
    @nfroot 楼主估计是 Mac/Linux 下的 home 目录, Windows 下直接复制资源管理器的路径在浏览器打开就行: C:\
    Orzpls
        7
    Orzpls  
       2016-11-01 14:59:18 +08:00 via Android
    一直都可以的,包括 IE 。
    whwq2012
        8
    whwq2012  
       2016-11-01 15:02:41 +08:00 via Android
    file 协议啊,直接把文件拖进浏览器就会 这样显示路径吧
    jimmy
        9
    jimmy  
    OP
       2016-11-01 15:09:26 +08:00
    @whwq2012 不是,那个早就知道了。我说的是不指定路径的情况下,它可以显示根目录。
    @imn1 是根
    imn1
        10
    imn1  
       2016-11-01 15:10:45 +08:00
    @jimmy
    你写的是三个 /,为何说没有指定路径?
    jimmy
        11
    jimmy  
    OP
       2016-11-01 15:23:02 +08:00
    @imn1 我记得以前使用 file 就是需要 3 个斜杠
    iwege
        12
    iwege  
       2016-11-01 15:31:50 +08:00
    @jimmy 两个吧,第三个是根目录。
    redsonic
        13
    redsonic  
       2016-11-01 15:41:10 +08:00
    我记得 chrome 曾经号称是操作系统...... ,其实不光能访问文件系统,还能访问你有什么 USB 设备插着,你笔记本电池有多少电(属于 w3c 的标准了),你内存多大,你硬盘分区序列号...... 什么?这是浏览器吗?我怎么听着像木马呢
    martyjiang
        14
    martyjiang  
       2016-11-01 15:41:19 +08:00
    file:///C:/, win 下试试
    cncqw
        15
    cncqw  
       2016-11-01 15:44:59 +08:00   ❤️ 1
    Windows 上的资源管理器可以当浏览器用
    vmebeh
        16
    vmebeh  
       2016-11-01 16:07:00 +08:00 via iPhone
    所以在图目录生成一个 index.html
    jimmy
        17
    jimmy  
    OP
       2016-11-01 18:19:34 +08:00
    @vmebeh 在 /目录下创建了一个 index.html ,然后并没有任何卵用,依旧显示整个根目录。
    soland
        18
    soland  
       2016-11-01 18:23:00 +08:00
    黑科技?我十几岁的时候用 IE 就知道了。
    cxbig
        19
    cxbig  
       2016-11-01 18:24:57 +08:00
    @jimmy 因为那只是文件浏览模式,他并不包含 nginx 或 apache 的入口文件自动指定的功能。除非你直接指定文件名。
    nolo
        20
    nolo  
       2016-11-01 18:26:14 +08:00
    @jimmy 默认首页是 web 服务器软件定义的 不是浏览器定义的。。。
    nodin
        21
    nodin  
       2016-11-01 18:46:12 +08:00 via Android
    @akring 那我的头像岂不是和楼主的更配。
    vmebeh
        22
    vmebeh  
       2016-11-01 19:27:47 +08:00
    @jimmy 我的意思是在图片目录生成一个
    比如用这个
    https://gist.github.com/imebeh/303058ee805311c1bdaa33cc6ace694b.js
    helloSwift
        23
    helloSwift  
       2016-11-01 19:39:53 +08:00 via iPhone
    @nodin 你的头像和二楼更配
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2735 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 11:23 · PVG 19:23 · LAX 03:23 · JFK 06:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.