JsNative
本文导语: JsNative 是一个为浏览器javascript提供本地访问接口的库主要有以下功能: 1.读写文件 2.网络接口,建立socket连接,http下载等 3.执行系统命令 4.多线程 使用时只需要将jar部署到网站,并在html页面引用JsNative.js即可,支持chrome,ie,firef...
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) });
您可能感兴趣的文章:
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。