使用 JavaScript 获取本地盘符

来源:gracecode 时间:2010-01-12 13:49:00 

可能是我“火星”了,不过在 空虚 的 Blog 中学到的一招。这个技巧的原理是利用 iframe 载入本机各盘符的根目录,然后判断 iframe 是否已经载入完毕,从而判断对应的本地计算机的盘符是否存在。

根据目前的测试情况,在 IE6、7、8 下使用默认安全策略均可以获取到本地盘符。利用这个技巧,可以做的事情有还有很多。例如“摸黑”判断指定路径是否存在文件,即可以获取对应的信息,例如 Windows 的安装位置等等。

根据 空虚 的代码,我改进了下,即检测 A-Z 所有的盘符,并获取已经存在的盘符输出。还是上代码吧,DEMO 在这里源代码在这里

再次感谢 空虚 和 KJ 的提示,很受用。

-- EOF --

标签:JavaScript,盘符,硬盘
0
投稿

猜你喜欢

  • MySQL中数据表操作详解

    2008-12-29 13:50:00
  • 如何用ASP.NET连接MS SQLServer数据库?

    2010-06-11 19:27:00
  • 纯CSS圆角框2-透明圆角化背景图片

    2009-12-11 19:10:00
  • ASP脚本变量、函数、过程和条件语句

    2008-10-14 14:43:00
  • 让字体美起来

    2011-06-14 09:50:21
  • ASP 高亮显示不区分大小写的关键字

    2011-03-09 10:45:00
  • 可用性研究:为文字链接扩大可点击区域

    2008-09-18 18:23:00
  • 使用游标进行PHP SQLSRV查询的方法与注意事项

    2023-05-22 10:51:10
  • 用JMail、CDONTS发送邮件asp源码

    2007-09-24 15:58:00
  • CSS压缩:技巧与工具

    2009-12-11 18:26:00
  • 浅析facebook的信息架构

    2008-07-25 19:57:00
  • 配置SQL Server以允许远程连接

    2010-03-08 13:12:00
  • 使用MHTML 解决 data URI scheme 的浏览器兼容问题

    2009-05-11 12:30:00
  • pre标签自动换行

    2009-03-13 13:37:00
  • asp如何编写一个小数转换分数的函数?

    2009-11-08 19:01:00
  • CSS实例教程:复合型CSS条状图表(下)

    2010-01-23 12:52:00
  • Microsoft JET Database Engine 错误 '80040e21' 所有记录中均未找到搜索关键字

    2009-08-30 13:07:00
  • MySQL转义字符的实际应用

    2010-08-31 14:55:00
  • MySQL性能诊断与调优工具

    2010-11-02 11:41:00
  • js取得当前鼠标的X,Y坐标

    2007-09-27 19:52:00
  • asp之家 网络编程 m.aspxhome.com