亮点介绍
1、使web项目通过Chrome_Browse调用各种硬件;
2、使web项目通过Chrome_Browse控制缓存;
3、使web项目通过Chrome_Browse控制PC权限(通f过获取CPU、硬盘的编号可以与后台数据库交互进行鉴权);
4、其他更多的与windows交互的功能;
功能介绍
使用前需要创建钩子对象
var Ladder = window.Ladder;
1、打印
Ladder.AddPrint("第一行",15);//15是字号
Ladder.AddPrint("第二行",10);
Ladder.AddPrint("第三行", 20);
Ladder.Print("第四行", 30);
2、连接IC卡读卡器
公共参数
var shebeileixing=1;//设备类型,1代表新设备,0代表D3设备
连接读卡器
var devceid = Ladder.OpenRf(0, 115200,shebeileixing);//第三个参数是设备类型
关闭读卡器
var devceid = Ladder.CloseRf(shebeileixing);
读取设备
var cardinfo = Ladder.ReadRf(0, shebeileixing,1, "FFFFFFFFFFFF");
var cardinfo = Ladder.ReadRf(16,shebeileixing, 1);
写入设备
var cardinfo = Ladder.WireteRf(16,shebeileixing, "写入的值" + (Math.random() * 100).toFixed(), 1);
var cardinfo = Ladder.WireteRf(0,shebeileixing, "写入的值" + (Math.random() * 100).toFixed(), 1, "FFFFFFFFFFFF");
3、关闭Chrome_Browse
Ladder.CloseWindow();
4、最小化Chrome_Browse到托盘
Ladder.Minimize();
5、清除缓存
程序在启动时会拿cacheversion的值与服务器进行校验,然后通过结果判断是否需要删除缓存文件。
6、是否显示任务栏
程序在启动时会判断notaskbar的值,如果是1就全屏不显示任务栏,如果是0就显示任务栏。主要用于win10平板模式调用触摸键盘。
7、获取CPU编号
Ladder.GetCpuInfo();
8、获取硬盘的编号
Ladder.GetDiskID();
9、自动更新
程序在启动时会拿keziversion的值与服务器进行校验,然后通过结果判断是否需要更新Chrome_Browse。