JsNative -


MIT
Windows
JavaScript

软件简介

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) });