贺德克滤芯厂家
免费服务热线

Free service

hotline

010-00000000
贺德克滤芯厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

新API寻求让JavaScript操作本地文件

发布时间:2020-03-23 17:16:05 阅读: 来源:贺德克滤芯厂家

感谢COMSHARP CMS的投递新闻来源:日前,Mozilla 的 Arun Ranganathan 向 W3C 提交了一个草案,旨在推出一个 JavaScript API,让 JavaScript 脚本直接操作本地文件,Firefox 的最新浏览器版本中已对该 API 提供了大量的支持,不过出于安全斟酌,该API 将只对本地文件提供有限的访问。

该 API 引入了一个 FileReader 对象,可以异步加载本地文件系统中的文件,并允许开发者为诸如加载失败,进度,加载完成等事件分配回调函数,它提供的方法可以从本地文件中读取文本或二进制数据,并通过一个 abort 方法随时打断操作。FileReader 对象使客户端的文件访问成为现实,用户没必要再象之前那样首先将文件上传到服务器才能处理,事实上,IE 和 Firefox 已具有一些非标准的方法访问本地文件,但这些方法并不是标准 JavaScript 行动。FileReader 对象其实不需要特别的权限,但出于明显的安全斟酌,直接使用文件路径进行访问是不允许的,必须结合常规的 HTML file 对象,用户点击阅读以后,选择本地文件,JavaScript 再通过 DOM 援用该文件并进行操作,这个机制使得该 API 相对安全一些,由于任何本地文件的获得都需要用户的人工参与。以下例子使用该 API 打开一个本地文件并将文件内容显示在一个 div 容器中,我们乃至可以在 div 上加上 contentEditable 属性,用户可以直接编辑文件的内容,不过,该 API 并没有提供将文件内容写回本地文件的方法,因此你编辑的内容没法保存。随着 JavaScript 引擎的效力在各大浏览器的显著提高,JavaScript 可以做愈来愈多的事,本地文件 API 的引入将让很多有趣的功能成为现实。虽然该 API 并不是多么重大的技术革命,但它将拓展 Web 运用的视野,让 Web 平台实现愈来愈多的功能。本文来源:中文翻译来源:COMSHARP CMS 企业网站内容管理系统官方站

高铁站洗地机

国产高压清洗机

南京洗地机

上海德沁机械有限公司