JsNative 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
JsNative 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
JsNative 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
JsNative 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
JsNative 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 JavaScript
操作系统 Windows
软件类型 开源软件
开源组织
地区 国产
投 递 者 yiitz
适用人群 未知
收录时间 2013-10-07

软件简介

JsNative 是一个为浏览器javascript提供本地访问接口的库主要有以下功能: 1.读写文件 2.网络接口,建立socket连接,http下载等 3.执行系统命令 4.多线程 使用时只需要将jar部署到网站,并在html页面引用JsNative.js即可,支持chrome,ie,firefox等支持applet的浏览器。 注意:重新编译时请对jar进行签名,否则会出现权限不足问题

一个下载文件的例子: JsNative.load(); //初始化库,页面加载完执行一次即可 dl=JsNative.net.http.download('http://localhost/A.exe', 'D:\aqadw.exe'); dl.getFileLength(); opt={}; opt.onSuccess=function(){console.log('download sucess')}; opt.onProgress=function(progress){console.log('progress:'+progress)}; opt.connectionCount=4; dl.start(opt);

读文件: f=JsNative.io.file('f : \ gyfhh.txt',true); console.log(f.readLine());

创建线程:(已废弃,尽管在applet中创建线程,但是调用javascript函数时仍然会阻塞浏览器主线程) JsNative.system.thread.create(function(){ JsNative.system.thread.sleep(1000); console.log(1) });

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
暂无内容
暂无内容
0 评论
7 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部