后台服务-开发接口
JS开发接口
JS-API调用说明
- 在任何支持js的html中,使用标准的js方式均可调用本地窗口所暴露出来的API。
- 本地窗口已为js使用封装了公用对象,对象名称为:windowEx
- js调用实例:windowEx.方法名(参数列表),如:windowEx.setLong(1000)
窗口API
- 1、关闭窗口。API方法:windowEx.Close()
- 立即测试
- 2、最小化窗口。API方法:windowEx.Min()
- 立即测试
- 3、打开屏幕键盘。API方法:windowEx.ShowOsk()
- 立即测试
- 4、立即退出应用。API方法:windowEx.Exit()
- 立即测试
- 5、日志打印并记录到日志文件中。API方法:windowEx.PrintLog(string txt)
- 立即测试JS代码:windowEx.PrintLog('this is test log')
- 6、设置窗口大小。API方法:windowEx.Size(int w,int h)
- 立即测试JS代码:windowEx.Size(600,400)
- 7、设置窗口位置。API方法:windowEx.Position(string code)。code支持:center(居中),right_bottom(右下角),right_top(右上角)
- 立即测试JS代码:windowEx.Size('center')
- 8、新窗口。API方法:windowEx.NewWin(string url,int w,int h,string positioncode)。code支持:center(居中),right_bottom(右下角),right_top(右上角)
- 立即测试JS代码:windowEx.NewWin('https://www.baidu.com',300,700,'right_bottom')
- 9、【回调API】网络/服务器连接中断通知。方法定义:NetEventNotice(string msg)
- JS代码:function NetEventNotice(msg){}
音频播放API
- 立即播放声音。API方法:windowEx.Play(string ind,string filename)
参数ind说明:0-4表示播放系统声音,此时filename参数传空即可。其中0为Asterisk提示音;1为Beep提示音;2为Exclamation提示音;3为Hand提示音;4为Question提示音。
参数filename说明:播放的声音文件名称,仅支持mp3格式,播放时需要保证程序目录下声音文件已存在。ind为"9"时有效。
- ind="0"时的Asterisk提示音:立即测试JS代码:windowEx.Play('0','')
- ind="1"时的Beep提示音:立即测试JS代码:windowEx.Play('1','')
- ind="2"时的Exclamation提示音:立即测试JS代码:windowEx.Play('2','')
- ind="3"时的Hand提示音:立即测试JS代码:windowEx.Play('3','')
- ind="4"时的Question提示音:立即测试JS代码:windowEx.Play('4','')
- ind="9"时的"登录成功"提示音:立即测试 JS代码:javascript:windowEx.Play('9','登录成功')
- ind="9"时的文字转语音播报:立即测试 JS代码:javascript:windowEx.Play('9','检测任务已完成')
二维码API
- 1、开始扫码。API方法:windowEx.StartScanQrCode(callbackFuncName)
- 立即测试
- 2、停止扫码。API方法:windowEx.StopScanQrCode()
- 立即测试
摄像头API