提交 e065fbb9 编写于 作者: W wangzuohuai

网络版2.1.3.1(单机版1.3.3.1)

    1、细化网络版服务端审批具体到指定小程序的使用权,支持SAAS模式;
    2、标准版不再要求管理员权限启动中间件主程序;
    3、中间件支持OEM配置联系方式,支持渠道销售;
    4、WPS网页小程序增强个人版的安装检测机制;
    5、IE控件及Flash网页播放小程序支持在同一网页同时加载两个实例;
    6、修改部分范例及内置小程序的唯一标识为友好字符串;
    7、解决个别情况下内嵌小程序滚动时显示位置错误问题。
上级 a60b6baa
......@@ -46,7 +46,7 @@ Open:为需要签章的文件路径,磁盘目录斜杠用/
注意:Open和Url如果有特殊字符或中文等,需要用URL编码处理后传递
举例:
自动识别当前浏览器指定位置和大小启动:
{"req":"Wrl_AppletStart","rid":8,"para":{"Type":"0","Title":"AIPSign Applet","NodeName":"AIPSignApplet","PID":"62978E9A-9B00-4E42-9E70-0BE7526E14C0","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/AIPApplet.html","Open":"http://zorrosoft.com/Files/PluginOK.pdf"}}
{"req":"Wrl_AppletStart","rid":8,"para":{"Type":"0","Title":"AIPSign Applet","NodeName":"AIPSignApplet","PID":"AIPSignApplet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/AIPApplet.html","Open":"http://zorrosoft.com/Files/PluginOK.pdf"}}
指定页面内加载后适配网页切换显示:
http://zorrosoft.com/aipframe.html
......@@ -54,10 +54,10 @@ http://zorrosoft.com/aipframe.html
启动后会先后收到三个JSON数据包
A、{"ret":0,"rid":1,"data":{"ID":2}}
代表小程序WS侦听服务就绪
B、{"event":"Wrl_Listen","aid":2,"data":{"SID":"123","PID":"62978E9A-9B00-4E42-9E70-0BE7526E14C0","port":1200}}
B、{"event":"Wrl_Listen","aid":2,"data":{"SID":"123","PID":"AIPSignApplet","port":1200}}
返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能。
代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。
C、{"event":"Wrl_AppletOK","aid":2,"data":{"SID":"123","PID":"62978E9A-9B00-4E42-9E70-0BE7526E14C0","Port":1200}}
C、{"event":"Wrl_AppletOK","aid":2,"data":{"SID":"123","PID":"AIPSignApplet","Port":1200}}
2)、请求控制AIP电子签章内嵌网页小程序:
当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等
......@@ -104,19 +104,19 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比
1)、请求安装AIP电子签章内嵌网页小程序
请在输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"AIP电子签章内嵌网页小程序","PID":"62978E9A-9B00-4E42-9E70-0BE7526E14C0","Date":"2021-03-15","Desc":"PluginOK之上跨浏览器的AIP电子签章内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/AIPSignApplet.pid","MD5":"74F4AF60F9196B55683E4493BD3F1801","Version":"2.1.2.1","Size":557056,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"2FAAAADAA7509A1EC88338E09AB5A450F2A5E1BC60EC15736B0C3662FCA0F53A3EEEF39DE7220F3D1A62DEB51BB4EB3E9FC0D97B2D32E2ABAF26571F7A42E30478585B89BD1CE017B75084D0745D51FF4F0389FAE4944294ED154D388F981215575C053A32B6548004ACC45C8FAE5B53C69B12C07E2A1D1864DBD24FAEFA8F93E77103BC1704DF59F4D81EE43CF98036CEDF4DD366702F8A35550C98D296B9B33E6E7A967825FE2F2D7BB4C44E6C555FE843B058852CE483AB55CD3A9694AC0A775174BAC8E11AE774089AAC4C75A39EAE3FFCFA0678CDB29F0F31C86CA5078DBC4784013B02901E27454FA0A1508A121B434BC515A105BB81F4D72916EE81C9"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"AIP电子签章内嵌网页小程序","PID":"AIPSignApplet","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的AIP电子签章内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/AIPSignApplet.pid","MD5":"4F9514D7B72B3CE2E6952268F3ED6D75","Version":"2.1.3.1","Size":557056,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"580F3AF790C25EA9234B0852B1B62E22983E56875A8CE822A8CDA0108A4505F9B8676E4E8AE8B0BFCB9533FE8D9E5EB7B04366389D1ACD1BF60CAD3246BB0DEE2A1563BB7D7063AAF7EC7A229E13CDB863DC34CB1577A8A0E57A7451848272C350BB9E2DAD65E6F911217DF566384B26EB357005098374765895464F17AB4D5203E367101955A7752E8ED17D6C002B3558A23C8AF7EA6085E6BF1A07865E21C8D139F56F344FCE84918E03CEACD2795C6DFA15F8BA07906128A6802943FEA53833B232B1727F7BF7889AC609B77763A1A1DBFD855B5484C7E66B795A56BE1D7E3A46A33D69E9D7E8B358928575B71741EBDF7CC7B664159DECB8D2769AA21279"}}
启动安装后,会不断收到安装进度直到安装结束。
2)、请求升级点聚AIP电子签章内嵌网页小程序:
{"req":"Plugin_Update","rid":1,"para":{"Name":"AIP电子签章内嵌网页小程序","PID":"62978E9A-9B00-4E42-9E70-0BE7526E14C0","Date":"2021-03-15","Desc":"PluginOK之上跨浏览器的AIP电子签章内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/AIPSignApplet_Update.pid","MD5":"5E13E3E45C95B88EC3EF0D52C5C71983","Version":"2.1.2.1","Size":557056,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"BD11775C01E2516BE4DE876A594D2669F49ED28086AE81C270F913C4251D7418498B857683A2D1D751697884401CF9A05EBE444539C928AD2DC507A97F3BD8B88366D3A224ADAF74D2B248EACFB670A357D490A4862643DE5EA8754430DCD9DA784396D36B211035DAF315C46625C49E4F3ABD7BCEB9D677186DC578DFCCBD5B0DB8C48905CC07920F2C148019DBA72EFBCD2967D1B4DA915C4A747B0E850ABDE6D28ACE53491BDD8CDA04E8B110B96F7451A67EAD1A4F0A63FD819D1874E2B0FD3FD7D2965F9EDA35826CF2B8EDDBC207ED73DD83D680F9E25A0C2FD504C3D76638096F4BE575E68A87BE9BD2E3957BCD74AF9F84A6D53F3560CD232FD891B2"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"AIP电子签章内嵌网页小程序","PID":"AIPSignApplet","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的AIP电子签章内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/AIPSignApplet_Update.pid","MD5":"6EF30751D1E397932C91E3B4FDF1F189","Version":"2.1.3.1","Size":557056,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"1E45F581BAFABF65027FCF8D896C408475499CF1497CA9310B5E0EF770F77F573657AE376E6D0BD9BC6947171D42CDEDE9E2838A954C1BA13C8E757E755CC6074F0D120EC18D8BF5F5B5A0CA2EEA3438A56F1DE9F87C7514D67B93958B547C9DF6B3DCD9FB6FACA9339FB9210AEE27F14924746523BAA25B990F99325A1736AA77A69C11F89DF82356250BB5093C29FDC0D2713560A8CA7B001F3FBB6684487B4BF409C2D8A06A7B02178EA9BE833337A121C23F6268E65947F1BAF8B14EFCEEB25817C10CCD05110F54625D4CC8E9A1158628F7FB982E963D726D06C58F34F87C9065307287A150EB5C17E8E0E017CF9F180D83D60D35A51BC145B270CADFB8"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
3)、请求卸载AIP电子签章内嵌网页小程序:
{"req":"Plugin_Remove","rid":3,"para":{"PID":"62978E9A-9B00-4E42-9E70-0BE7526E14C0","Type":8}}
{"req":"Plugin_Remove","rid":3,"para":{"PID":"AIPSignApplet","Type":8}}
4、AIP电子签章内嵌网页小程序转调用ActiveX接口(接口函数及方法说明详情请参考文档“AIP电子签名系统开发接口.chm”),先根据Wrl_AppletStart请求启动后返回侦听端口号,针对此端口新建一个WebSocket连接后可执行如下指令:
A、属性操作:
......
......@@ -65,10 +65,10 @@ http://zorrosoft.com/acadframe.html
启动后会前后收到三个JSON数据包
A、{"ret":0,"rid":1,"data":{"ID":3}}
代表小程序WS侦听服务就绪
B、{"event":"Wrl_Listen","aid":3,"data":{"SID":"123","PID":"997599C3-3C4D-445E-B741-0AD934B45459","port":990}}
B、{"event":"Wrl_Listen","aid":3,"data":{"SID":"123","PID":"ACadApplet","port":990}}
返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如新打开一个网页。
代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。
C、{"event":"Wrl_AppletOK","aid":3,"data":{"SID":"123","PID":"997599C3-3C4D-445E-B741-0AD934B45459","Port":990}}
C、{"event":"Wrl_AppletOK","aid":3,"data":{"SID":"123","PID":"ACadApplet","Port":990}}
2)、请求控制Autodesk内嵌网页小程序:
当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等
......@@ -114,20 +114,20 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比
1)、请求安装Autodesk内嵌网页小程序
请在输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"Autodesk内嵌网页小程序","PID":"997599C3-3C4D-445E-B741-0AD934B45459","Date":"2021-03-15","Desc":"PluginOK之上跨浏览器的Autodesk内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌AutoCAD等程序进行在线编辑、查看或审阅工程图","DownAddr":"http://local.zorrosoft.com/Files/Plugin/ACadApplet.pid","MD5":"F95BE973B6115E2058796915A74E8669","Version":"2.1.2.1","Size":688128,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"218FE6C160495AA53F1D4B688502F3D2C37CDFD4BE9A27EF07C94F52927635B78F216CE909826BBDD30897240D51065393E4042C19E89A0BDAC451FF12B921DE141E66EF71D84633014351D1E46BEEDEA741C6BA079733FB9389D8EE46A19608D091058AFC1DABFB7C6EFFCCC0B088533BF2A7B2ECC74D0B2698293A7026F23093B90B7B70BD0223C8D6F6DD0DA5D4BFB870D2FD5634201C2C44CB060533EB7DCE856BFDAA4C05C4B3E473F4F8D45ED61A5F05730B0904929C9E81724752DD087D7CE3E7FDDFE992EE64238C500B7BE33246C22E9420CD8105E5A3664C5B8267C465BB03B5FEA0D68B93ADA3321D88BEE5C5F5C54D1D6C8CFE61680A747320AE"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"Autodesk内嵌网页小程序","PID":"ACadApplet","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的Autodesk内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌AutoCAD等程序进行在线编辑、查看或审阅工程图","DownAddr":"http://local.zorrosoft.com/Files/Plugin/ACadApplet.pid","MD5":"3A770DC57730216289722D8241CA3C96","Version":"2.1.3.1","Size":688128,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"31AA84AC8F09649EF3E484E8E48497CA0C418E16807DB57A12EAA43D37AB6C7168C91F9A5C24CEE1E727CD511333A3E51A7697F456A406934F29B9A3EC121DEA21B8EE61F3C98C8AA9343BAE34DCE13E4426CF5B774D73154BCE109A25C84BCB24A277722DEFC4C32ECE652116C77EC3FF67ECFCFB7B4D381144DD15B2E4024D95F2FB027138C0742730D5FB326AC0975AECF3E3536A3B9FF115B0520A62456445ED55D9986995B67563912FBDF1D8444DE711EF8E42FF4B26DBFEB53B60C896475F3D08EE9C7292F61B0E867E8B1A431A829C098F719DA41F28082934AA991A6F11101002DC0087781D9C23FBB13F77156A14AA1CF1E06BCAD3D8D64BD33747"}}
启动安装后,会不断收到安装进度直到安装结束。
在发布时,也可以把此小程序目录文件和中间件一起打包后发布,不用单独分发。
2)、请求升级Autodesk内嵌网页小程序:
{"req":"Plugin_Update","rid":1,"para":{"Name":"Autodesk内嵌网页小程序","PID":"997599C3-3C4D-445E-B741-0AD934B45459","Date":"2021-03-15","Desc":"PluginOK之上跨浏览器的Autodesk内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌AutoCAD等程序进行在线编辑、查看或审阅工程图","DownAddr":"http://local.zorrosoft.com/Files/Plugin/ACadApplet_Update.pid","MD5":"43D84348D877DD4678E73C2EB1DB8C6F","Version":"2.1.2.1","Size":688128,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"19841B79EA20C09A3C6312B50C1C5A868324379B193CFB807895D4A9E6502D2C52D5599BB023162256BF764253EF5A6E6026A18C418794A6757232F60C5CBD109F458D8FD7908D43F36D0CC979ADE49329A658445D1C6562F18F9F355AC82D051564623C81037AB07AD011853BA57277EFEB1C4B9E32D011804D690CFC219505673E85BF04B4653B1BBE550F09674F37FE1447EDED744C1C9E7DF224B733AC087CCD495BF9526BFAC1C550F674D6460B7FC4C2848D368B3656ED9D9B914D3A158BDEADFDA27487AD017C78721C67A2C69AF5F080A8518190B9A06F645CF43E20DD358AA8EEF90DF99F68547932DE0329C34C19B851A698DC182379817E5AA47D"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"Autodesk内嵌网页小程序","PID":"ACadApplet","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的Autodesk内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌AutoCAD等程序进行在线编辑、查看或审阅工程图","DownAddr":"http://local.zorrosoft.com/Files/Plugin/ACadApplet_Update.pid","MD5":"1A0BF408CCC18A78A2483B13E47FEA6D","Version":"2.1.3.1","Size":688128,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"C19A813EE9C820F6544B79CA0E720DD8BC813CE711B99ED2E6077D864390FB0030EF591993F16F15DF666A0482EB993CABA28BAE189B1E1478E8D06A0E52116211D00655504A6F491458ACF5FFDCC5B42C85FFA7351463584FBD730F96E3BC8AA9493248357B091A7BB2E3964C9A90FB5C301E9978BC3725EF0D182882BFF32E92DA372C58A7911F754A67344465B28A3FEC9DF28EBF8EA8CA50AE2EB7FBA4FED2994F4F94B1E37029C21B33756091254DCFDE8D4E656825524893ECDC57D97AC3D6EC533BD83457BA07B709B3FA23C997F58AA021B6E50CC43DA6A80BABFCC569129C04654B6276E7C19986DB22E80D1B39DA6894A9DF21A7E9E7F6AAA4FF23"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
3)、请求卸载Autodesk内嵌网页小程序:
{"req":"Plugin_Remove","rid":3,"para":{"PID":"997599C3-3C4D-445E-B741-0AD934B45459","Type":8}}
{"req":"Plugin_Remove","rid":3,"para":{"PID":"ACadApplet","Type":8}}
4、Autodesk内嵌网页小程序转调用Autodesk的AutoCAD软件VBA接口及DWG TrueView或Design Review的OCX控件接口,先根据Wrl_ACADApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令:
A、常用功能请求:
......
2021-03-21 PluginOK升级网络版2.1.2.2(单机版1.3.2.2)
2021-03-30 PluginOK升级网络版2.1.3.1(单机版1.3.3.1)
1、细化网络版服务端审批具体到指定小程序的使用权,支持SAAS模式;
2、标准版不再要求管理员权限启动中间件主程序;
3、中间件支持OEM配置联系方式,支持渠道销售;
4、WPS网页小程序增强个人版的安装检测机制;
5、IE控件及Flash网页播放小程序支持在同一网页同时加载两个实例;
6、修改部分范例及内置小程序的唯一标识为友好字符串;
7、解决个别情况下内嵌小程序滚动时显示位置错误问题。
2021-03-21 PluginOK升级网络版2.1.2.2(单机版1.3.2.2)
1、单机版增加绑定设备唯一序号授权方式;
2、实现VLC等小程序在同一网页同时加载两个实例机制;
3、网络版授权服务器端每个申请授权增加备注信息;
4、内嵌网页小程序运行更好兼容微软新版Edge浏览器;
5、解决内嵌小程序网页区域点击切换输入焦点错误问题;
6、解决指定位置启动内嵌小程序时可能取网页多源配置失败问题;
7、解决VLC多媒体播放网页小程序点击切换焦点显示边框异常问题;
8、解决Windows 7下中间件安装到系统程序目录可能无法加载内嵌小程序问题。
2021-03-15 PluginOK升级网络版2.1.2.1(单机版1.3.2.1)
1、网络版终端授权使用实现审批机制,后台管理员授权确认后方可使用;
2、优化网络版授权时效机制,更精准实现终端授权期限更新和显示;
3、优化HTTP上传和下载处理,解决个别情况网络操作错误问题;
4、大幅度提高内嵌小程序在浏览器多窗口情况下的响应速度;
5、优化小程序安装引擎,增强小程序包安全检查及覆盖安装失败后续处理;
6、解决内嵌小程序启动时返回的aid参数值错误问题;
7、解决高级版内嵌小程序启动时可能不显示窗口问题;
8、解决Exe小程序退出后端口号可能不能重复使用问题。
3、网络版授权服务器端实现审批机制,每个申请授权增加备注信息;
4、优化网络版授权时效机制,更精准实现终端授权期限更新和显示;
5、优化HTTP上传和下载处理,解决个别情况网络操作错误问题;
6、内嵌网页小程序运行更好兼容微软新版Edge浏览器;
7、大幅度提高内嵌小程序在浏览器多窗口情况下的响应速度;
8、优化小程序安装引擎,增强小程序包安全检查及覆盖安装失败后续处理;
9、解决内嵌小程序网页区域点击切换输入焦点错误问题;
10、解决指定位置启动内嵌小程序时可能取网页多源配置失败问题;
11、解决内嵌小程序启动时返回的aid参数值错误问题;
12、解决VLC多媒体播放网页小程序点击切换焦点显示边框异常问题;
13、解决高级版内嵌小程序启动时可能不显示窗口问题;
14、解决Exe小程序退出后端口号可能不能重复使用问题;
15、解决Windows 7下中间件安装到系统程序目录可能无法加载内嵌小程序问题。
2021-02-23 PluginOK升级网络版2.1.1.2(单机版1.3.1.2)
1、适配企业域控环境电脑使用和非管理员权限登录桌面使用;
......
......@@ -7,18 +7,18 @@
2、请求安装文件操作小程序:
{"req":"Plugin_Install","rid":1,"para":{"Name":"文件操作小程序","PID":"199BB8A7-9DD5-41F5-AE9D-2AA94300B0B3","Date":"2021-03-15","Desc":"PluginOK中间件之上跨浏览器的文件操作小程序,提供文件HTTP协议上传与下载、本地图像文件缩放与旋转、本地文件访问、本地程序运行等服务,可在Chrome、Edge、Firefox、IE、Opera、360、QQ等的浏览器最新版中调用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WrlFileApplet.pid","MD5":"209F52880CAB73A4DD311E564ACEC8CB","Version":"2.1.2.1","Size":491520,"HideIns":0,"Type":1,"Cookie":"","Auth":"","TK":"3890022782028FAFE2D84840C433F663AB02B827CA642A856DD8EAE48688601F78D883A4AF690C7B2D48B4E2A5D05217D02E66779A01019D4A31B09142278698D510C40A91F8003B94C2043A6A52E39399382A6A1F63C9DE3A4D7A96AD65CFC60FAC48717C1BE297CD3403E6B2A8DD051A528796E4C856C985A0ED71848E280F1735464D42CCCB374554408B6897B063558EEE1217814A5CA453C1C34E5AF77D74F545BD1FF45A5DA4A2F0AF98B23588C0F57D5321A8F5AF8BCBB58D24262B6D76FE0E2816BA6B8E127A7F5F54D63E526C3018A2686A7BD176616CA29AFFA36C617A4916117D89C5BEAE5160A3415D4D15624D70EAECEBAF173625AA74F08FCC"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"文件操作小程序","PID":"199BB8A7-9DD5-41F5-AE9D-2AA94300B0B3","Date":"2021-03-27","Desc":"PluginOK中间件之上跨浏览器的文件操作小程序,提供文件HTTP协议上传与下载、本地图像文件缩放与旋转、本地文件访问、本地程序运行等服务,可在Chrome、Edge、Firefox、IE、Opera、360、QQ等的浏览器最新版中调用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WrlFileApplet.pid","MD5":"AC63F717076ACD7FDC0A4D5B79026C0C","Version":"2.1.3.1","Size":491520,"HideIns":0,"Type":1,"Cookie":"","Auth":"","TK":"9BBE6F48DD17C0F06B6DD47AAA1D8B6152AAB5A15C3E2245AE71D325F27CF273B802110287FCC3A3019E72CB79A4822C3A963E4E736970757C8D52D74F1A28A9947356065C0BC0039E8E6EA41D1DE742F0D9A6E1B1B18B59E6A31F75229D3C1374E0FF0CC78A1BB787D03B213B4349298884864D43879C62A5FF38CA15E3E5A0EA16992C9E82BC628AEDD1BC7ADB8271CEB1829611C424309226E7BC5892995F31498F7AA061D74A2C20082F1CF74BE2C33E2A6444576F3140DB41EE3921011945907AF87C8B3FC4BA6FC0E5C32D5E9919E955FE2F1F7DC7B030285CEBA198F662E4FDB9B47A040CC00C152C11540EAD93EBF42EDA8F1F397B8EA1576ACD8E4C"}}
3、请求更新文件操作小程序:
{"req":"Plugin_Update","rid":1,"para":{"Name":"文件操作小程序","PID":"199BB8A7-9DD5-41F5-AE9D-2AA94300B0B3","Date":"2021-03-15","Desc":"PluginOK中间件之上跨浏览器的文件操作小程序,提供文件HTTP协议上传与下载、本地图像文件缩放与旋转、本地文件访问、本地程序运行等服务,可在Chrome、Edge、Firefox、IE、Opera、360、QQ等的浏览器最新版中调用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WrlFileApplet_Update.pid","MD5":"154E710B80F5D42038E66D158BDF2A5F","Version":"2.1.2.1","Size":491520,"HideIns":0,"Type":1,"Cookie":"","Auth":"","TK":"5ADE8F2DC3FED587155F0FB13D9141BB347D86FEEE6AD9F7C7A8877A8EBFA2C86AFFAA59854DCF39DA25209681A5CAC3A0D6A26504144AE3CE206E440D9375A5594C9AD7A7EB288BA43F3DE2B5B1041989D856719ABF1704A075815F4DFEABEE58DAE29525C6CAEF870C20566D5E5884476C8D47524D5DCBCB57960B105FC86A8A3ECB73CD4AF7A2DA286B1AEA5B2C2A33BC327FD821C0F675BB81A8CD58F41D186732B3CA3DF108F2598DBF3260030B37D564FB9A5650A2E1D9B455531C36BC82FF4039C9BC6BA070491498CA2C0CBCA1024363BDBC0A5952C8AFD0E02F37E231654224B0A55E29B8B92A370364FD9EB159239853564C435770EBCC1340CA8C"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"文件操作小程序","PID":"199BB8A7-9DD5-41F5-AE9D-2AA94300B0B3","Date":"2021-03-27","Desc":"PluginOK中间件之上跨浏览器的文件操作小程序,提供文件HTTP协议上传与下载、本地图像文件缩放与旋转、本地文件访问、本地程序运行等服务,可在Chrome、Edge、Firefox、IE、Opera、360、QQ等的浏览器最新版中调用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WrlFileApplet_Update.pid","MD5":"1D1F627802D92E33516CF17F31C15F82","Version":"2.1.3.1","Size":491520,"HideIns":0,"Type":1,"Cookie":"","Auth":"","TK":"094AA8318B2791EB1DAE1CEE58DB9571DB6D5453D1801E82D1C79E8D0BA62E545713AD4791980AC47D6C83417BDAC148FF4E84C277E68939B6D18A6B825726B9E68EDEE44F060B0A4E849A3E13B6263237A6E465A6E0B050F28F55FF788EDC5B18A93B74407F508DEB04DCB6C2B3FF2027B4E0412D03128561D57ED1799A0F2F4068A0011E95151DC5351BA02FB4E84778211CC602A5919D096F102D83D87A6C394B8CD97D9441CBE7ADA3554E6E17F3B36AB05FB7486DB2BFD134781A2783C27D227F8C39C8BD1BB28122EA5BA4F45D4A6884C492659E79407135BB6C523EEB392769FFC79D09322D8D8EF71EBF4C440DE70DE6E24FB5F6CBB5C53D0BEEEA14"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
4、连接请求文件操作小程序服务:
1)、图像文件处理及本地文件操作服务
说明:以下功能请通过Web Socket连接后可执行,如默认侦听端口不是80(关于如何配置侦听端口,请参考SDK包中的文档“PluginOK开发者手册.doc”),请在连接地址中指定端口号进行连接。
打开测试网页,输入地址:ws://localhost?sid=667&pid=D325C871-AB46-479B-B20E-1D861D26CA89&flag=1 点击连接;
打开测试网页,输入地址:ws://localhost:80?sid=667&pid=D325C871-AB46-479B-B20E-1D861D26CA89&flag=1 点击连接;
支持的协议功能如下:
A、批量旋转图像文件
......@@ -68,7 +68,7 @@ Dir
无属性Attr、大小Size和文件修改时间Write的是目录,否则是文件
2)、文件HTTP上传与下载服务
打开测试网页,输入地址:ws://localhost?sid=678&pid=762C3400-B3E5-4F00-8AA7-18E00F13E414&flag=1 点击连接;
打开测试网页,输入地址:ws://localhost:80?sid=678&pid=762C3400-B3E5-4F00-8AA7-18E00F13E414&flag=1 点击连接;
支持的协议功能如下:
A、下载文件
......
......@@ -108,13 +108,13 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比
1)、请求安装Flash Player内嵌网页小程序
请在输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"Flash Player内嵌网页小程序","PID":"E7C7BDA6-C828-46F1-A7BA-B4C572A01100","Date":"2021-03-15","Desc":"PluginOK之上跨浏览器的Flash Player网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/FlashApplet.pid","MD5":"D4C17C5AA8A8506878A795145861CE93","Version":"2.1.2.2","Size":49872896,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"3C9FC466E93286BFC07EB74060DC0D32BEAF90D2A26497086C3292582B3E94E02525B1C06EEA7E13BA53A2F93D925068FEAB09B0D7F9C469EA60617010C0E7E1F3CEFBE364839B1470F2C7137E041EF6BF3BCC86F482559022849A625E51BF9756DAAE72E5AE614F0CDF4E740D835F984CB32DBA74E301ED6DF7F45FC316EB87F186BA2F5156B68145D27F700344335D1950D3057B334AC9B9284F68E3F601F435ADE08541329E40F4DEC67D6003FF2A69169EAE313B4A6511256191A538F5E91345EBD44CE81D8EF9785636AB7A178DB8EEB174385D4D1758FD72105CEBB33093A0988A8A9A16DCCA67128FCBE91C3D7CB5CCF8A88CDCDCA463D149AA4FB584"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"Flash Player内嵌网页小程序","PID":"E7C7BDA6-C828-46F1-A7BA-B4C572A01100","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的Flash Player网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/FlashWebPlayer.pid","MD5":"D96BC7340D2D821C4404E3D408655379","Version":"2.1.3.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"91559E5E6B1E18E7A4A5B41376DD55E10997EBCAD8D105DFE97CE5A957D7FAD65FFAD67BA65528B61A41B26F038F9124FA3B3289615B68E4EF73528A51CEC17B175C34B527FB9CBF0BD8086C2788E45E3B1771022E60FCC7ED2F56D6077D9C0E2773314937771CE57AA29CBA41A89ECC8C758F6C8FCD2237E2C7E0FF31458EBF03114CFD99AAEAE98E09002FBB9D42B9152DA4D55C5E12B00D918190FED22F8E1A219A7478E29A6D0CD64D1B1357EDA3A953FCAF878F1FC02AF23071E6B6A2A1AF8139A9F4EBEF86D20DB6A766AD5BA35F6E488968FD883847FA7ABFACB31FB9D021420545E78846C8FF3688F4CA28677737D3217EB5F66A92F341717A3EDEF3"}}
启动安装后,会不断收到安装进度直到安装结束。
2)、请求升级Flash Player内嵌网页小程序:
{"req":"Plugin_Update","rid":1,"para":{"Name":"Flash Player内嵌网页小程序","PID":"E7C7BDA6-C828-46F1-A7BA-B4C572A01100","Date":"2021-03-15","Desc":"PluginOK之上跨浏览器的Flash Player网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/FlashApplet_Update.pid","MD5":"D14BB047610DA36DFE4DE525B7D1286A","Version":"2.1.2.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"6470097FE94D553751589EB0B1C3C16947221681772CC91118421D9F8BD6217AA7F3842BF4D7A54D06D268DA433FF53504FA59B5C1A68DC1DB73180FF14427E0FA18DC6C84E97B6AFEFBED49CDF91669866B4FD2BC965FDA8C87CF0E6C868240BF0F21E7C2B460C01C11FE7B0582F78971CADA72F5429DA6AC302B48341491BECFCE7406BF21BD711543ED97809067A488638E71CB7B8C6BF23959387BC8389953D54C6F92DDD3521DEB706816A46492897E3958D3195D31FEA5FC34C4DB3CA8426BE18422855BF88BA21DD661968AB472637C1A4908CC847AFEBBED21C6F750F480D9854A1031F33F835AC51006B1FE1E91BB66A74F7B9B7743B57F7CA2032D"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"Flash Player内嵌网页小程序","PID":"E7C7BDA6-C828-46F1-A7BA-B4C572A01100","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的Flash Player网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/FlashWebPlayer_Update.pid","MD5":"8B29F292EF67A15D8D44659A010BFB8B","Version":"2.1.3.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"916F15D12746E9A5B0346CE307395FB8212C4C04A9F4B487EC08C1E0C0A574243C7280352C6F442AD9F91209527FE2291915B4EE6189A2138AF36A8629B6AE28E524771C552E2C24C22B296B450F2BE71CD15E680B09B97C7C4CB7E8E7CEEDF0720A24042315E54DAD7E5D02FED9BC0C14ED3445297F92B190F1E7850A5293EA8238452EBEF47998E5E3D30290815C6F0EA4454C4A02B870A75C9839C62FF773DD642A2D024BB4393E36F2371FF2EEE554F0E55BFA3941970B2063A1C3DAFA430DE06D6E92D0DC4E7AAC0A0B3BB8703401C4A1F9F2C3ECB165855C0493861B28C1CB2921DE9451568B296C2B58C595AFF32BB27153FB02CD33E917801DF36CBA"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......
Flash Player小程序(内嵌网页):基于跨浏览器的小程序系统-PluginOK(牛插)中间件( https://github.com/wangzuohuai/WebRunLocal )开发,底层调用Adobe公司的ActiveX控件Flash.ocx实现播放。最低可用在Chrome 41、Firefox 50、Edge 80(Chromium内核)、360极速/安全、IE 8、Oprea 36、QQ、搜狗等浏览器,也兼容运行于这些浏览器的最新版本。
1、牛插(PluginOK)中间件的安装:
1)、如果是exe的安装程序,请直接运行安装;
2)、如果是绿色版的程序包,请解压到磁盘某个目录后,双击“InstallWrl.bat”进行安装;
3)、安装完成时会启动PluginOK中间件服务,在安装目录下的Data子目录有WrlService.txt日志文件输出运行情况。
2、Flash Player内嵌网页小程序控制相关接口:
说明:以下功能请通过Web Socket连接PluginOK主服务(ws://localhost?sid=12345&flag=1)后可执行,如默认侦听端口不是80(关于如何配置侦听端口,请参考SDK包中的文档“PluginOK开发者手册.doc”),请在连接地址中指定端口号进行连接。
HTTP网页在线测试:http://zorrosoft.com/flashfull.html HTTPS网页在线测试:https://zorrosoft.com/flashframe.html
前端集成可参考以上测试网页进行,HTML网页中需要嵌入以下类似代码;
A、标记小程序的显示位置和大小
.FlashApplet {
margin: 20px 0 0 20px;
width: 480px;
height: 320px;
border: 1px solid blue;
}
或者
.FlashApplet {
width: 480px;
height: 320px;
top: 20px;
left: 20px;
border: 1px solid blue;
}
如果在网页Header区没有标记小程序初始显示位置和大小,请在启动小程序的JSON参数里,添加以下参数:
"Left":20,"Top":20,"Width":480,"Height":320
B、网页中嵌入元素
支持IFrame的:
<iframe name="FlashApplet" id="FlashApplet" src="FlashApplet3.html" frameborder="0" align="left" width="550" height="540" scrolling="no">
或者直接用
<div id="FlashApplet" class="FlashApplet"</div>
另外需要嵌入用到的JS脚本,脚本程序是完全开源的。
1)、请求启动Flash Player内嵌网页小程序:
Type为浏览器类型,传0自动判断(前提是当前浏览器已启动并显示在最前端,Flag指定当前页加载时必须是0) 可强制指定浏览器类型Type(1代表IE 2代表Chrome 4代表Firefox 8代表Opera 16代表Edge(Chromium内核) 32代表360极速浏览器 33代表360安全浏览器 34代表360企业安全浏览器 50代表QQ浏览器 60代表搜狗浏览器)
Title:网页标题中的关键词
Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 64根据标题避免重复加载相同的小程序
IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标
BarW和BarH分别是网页右侧和底部预留区域
小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正
Url:加载小程序所在的网页实际地址
Open:为需要播放的多媒体路径,磁盘目录斜杠用/
注意:Open和Url如果有特殊字符或中文等,需要用URL编码处理后传递
举例:
自动识别当前浏览器指定位置和大小启动:
{"req":"Wrl_FlashApplet","rid":1,"para":{"Type":"0","Title":"Flash Applet","Flag":2,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url":"http://zorrosoft.com/FlashApplet.html","Open":"http://zorrosoft.com/Files.swf"}}
自动识别当前浏览器自动适配网页大小启动:
{"req":"Wrl_FlashApplet","rid":3,"para":{"Type":"0","Title":"Flash Applet","Flag":10,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url":"http://zorrosoft.com/FlashApplet.html","Open":"http://zorrosoft.com/Files/test.swf"}}
当前页指定位置自动适配网页加载测试
http://zorrosoft.com/flashframe.html
启动后会先后收到三个JSON数据包
A、{"ret":0,"rid":1,"data":{"ID":2}}
代表小程序WS侦听服务就绪
B、{"event":"Wrl_Listen","aid":2,"data":{"SID":"123","PID":"FlashWebPlayer","port":990}}
返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如新播放一个Flash。
代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。
C、{"event":"Wrl_AppletOK","aid":2,"data":{"SID":"123","PID":"FlashWebPlayer","Port":990}}
2)、请求控制Flash Player内嵌网页小程序:
当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等
ID为Wrl_FlashApplet启动小程序时返回JSON中的ID值,Code代表控制类型掩码:1关闭 2全屏显示 4自动隐藏 8还原显示 16自动适配网页高度和宽度显示模式切换 32强制隐藏。其中全屏显示2,可直接通过热键ESC或取消,4和32隐藏后可通过8恢复显示
{"req":"Wrl_AppletControl","rid":2,"para":{"ID":"1","Code":4}}
3)、请求滚动网页中Flash Player内嵌网页小程序:
当前端截取到网页滚动通知时,需要调用此接口实现小程序和网页的滚动联动
ID为启动小程序时返回JSON中的ID值
Code为滚动方向1是水平直,2是垂直,3是同时
Left为横向滚动条位置,Top为纵向滚动条位置
{"req":"Wrl_AppletScroll","rid":3,"para":{"ID":"1","Code":2,"Left":0,"Top":100}}
4)、请求改变网页中Flash Player内嵌网页小程序显示位置或大小:
当前端网页显示区域缩放时,可动态修改小程序的显示位置或大小
ID为Wrl_FlashApplet启动小程序时返回JSON中的ID值,Width和Height分别为新的宽度和高度
X和Y分别为新的显示位置,不指定时保持不变,指定时原设置的IframeX和IframeY失效
{"req":"Wrl_AppletResize","rid":4,"para":{"ID":1,"Width":500,"Height":600}}
或,同时修改小程序显示起始坐标
{"req":"Wrl_AppletResize","rid":5,"para":{"ID":1,"Width":500,"Height":600,"X":20,"Y":20}}
5)、请求设置网页预留右侧宽度和底部高度,滚动条信息、垂直滚动及水平滚动位置:
当小程序显示区域超过当前网页时,需去除滚动条的显示影响
ID为启动小程序时返回JSON中的ID值,BarW为预留右侧宽度 BarH为预留底部高度
Code 1代表有水平滚动条,2代表有垂直滚动条,3代表都有
ScrollTop垂直滚动条位置 ScrollTop水平滚动条位置
{"req":"Wrl_ScrollBar","rid":6,"para":{"ID":"1","Code":2,"BarW":0,"BarH":0,"ScrollTop":0,"ScrollLeft":0}}
6)、请求对小程序窗口做Alpha透明处理,便于前端临时显示覆盖到小程序窗口的菜单等:
ID为Wrl_FlashApplet启动小程序时返回的ID值,Alpha为透明度百分比,1-100
{"req":"Wrl_AppletAlpha","rid":7,"para":{"ID":1,"Alpha":30}}
7)、请求对小程序窗口内容进行截图:
ID为启动小程序时返回JSON中的ID值,
File为指定截图文件保存路径或扩展名
Base64指定为1时代表返回BASE64编码的图像内容
{"req":"Wrl_AppletSnap","rid":10,"para":{"ID":1,"Base64":1,"File":".png"}}
8)、请求缩放IE控件内嵌网页小程序,用于浏览器网页按比例缩放,一般不需要处理:
ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比
{"req":"Wrl_AppletScale","rid":11,"para":{"ID":1,"Scale":120}}
3、小程序安装、升级、卸载
1)、请求安装Flash Player内嵌网页小程序
请在输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"Flash Player内嵌网页小程序","PID":"FlashWebPlayer","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的Flash Player网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/FlashPlayer.pid","MD5":"5AEA9B5526CCD50CB896FB1F10B9BF1F","Version":"2.1.3.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"A4CD3C1ECF11CD87DFD26E68664B2740B2911615ADDEF8FD39D74CD229090B07E23268707344781A334068EA7A6B19D3D28471C04E782245709FF19CC1F9A0A9A576C4323D38506F1446B2016214BD54A30297D38E689DDD0D1D3352EFD065BCEE5751950831CE6178A2E94BA9B73824F86FE5EE1F648110E36726645422396ED9F8BD7C6A117414CB3EF4DB212D2B307E3DBB3AE8EB03FF3BF640FE126503ECB24E7A0936505BFE05533629788949BCE429038493E88D0814BB24B18C8E40C807103B95FCA7D35C362BAA3B25F52B423C78A0A648CED26AA6A86DC86F1F88EEA7AD2F976910DF81CCD24B8FD97B12C0682EFAD5CE211ED8743212D26DEE8F38"}}
启动安装后,会不断收到安装进度直到安装结束。
2)、请求升级Flash Player内嵌网页小程序:
{"req":"Plugin_Update","rid":1,"para":{"Name":"Flash Player内嵌网页小程序","PID":"FlashWebPlayer","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的Flash Player网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/FlashPlayer_Update.pid","MD5":"13660533183AE38F79CBF5AB1AB95C18","Version":"2.1.3.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"0A9FA63F0128DE7D10C084CA6781E8436BC72ECA14C058713B9CA9D7AE29917D751DCD5ABE82AEDA730C785F85D5B6EF84B763255D4C8DB89137D3F529BC4F5037A1F777B9AF31C66D3E31522048D0DCF9E86C86FFA45B1D08FB1922C5DA151387190FF1DD7398CAFDA80E2D780774035ED53836527DCC7577B6262A87E10674FE9B4C24F7CE02EA3326989C964E639A0D2A1D3879C81A7423F7A3C9B06AB065F71BD4D32FE7B782F6E061A6C3EC445264A5FFCE6517646B5E1B7D7796BDF7CF426F3FDB1A487694A276311610F2AD489E10AE04F404650FCC82DB9890B8A363E2EBD317F403F266C2571F4D2F7DD2DCDCD9270284E984C1052BD1EBFFF8C682"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
3)、请求卸载Flash Player内嵌网页小程序:
{"req":"Plugin_Remove","rid":3,"para":{"PID":"FlashWebPlayer","Type":8}}
4、Flash Player小程序转调用ActiveX接口,先根据Wrl_FlashApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令:
A、常用功能请求:
1) 当前是否在播放
请求:{"req":"Flash_IsPlaying","rid":50,"para":{}}
返回:{"ret":0,"rid":50,"data":{"IsPlaying":"1"}}
ret为请求返回值,0正常,非零不正常,不正常时请取和ret同级的错误描述err,下同
IsPlaying为1代表正常播放
2) 设置是否循环播放
请求:{"req":"Flash_PutLoop","rid":51,"para":{"Loop":"1"}}
返回:{"ret":0,"rid":51,"data":{"Ret":"0"}}
Ret为调用ActiveX对应函数返回值,0代表正常
3) 获取是否循环播放
请求:{"req":"Flash_GetLoop","rid":52,"para":{}}
返回:{"ret":0,"rid":52,"data":{"Loop":"1"}}
Loop返回是否循环播放,1代表循环
4) 设置播放内容
请求:{"req":"Flash_PutMovie","rid":53,"para":{"Movie":"http://zorrosoft.com/Files/test.swf"}}
Movie为播放路径,如果是本地文件或非英文的,本地路径斜杠\替换为反斜杠/,非英文的需要URL编码后再传递
返回:{"ret":0,"rid":53,"data":{"Ret":"0"}}
Ret为调用ActiveX对应函数返回值,0代表正常
5) 获取循环内容
请求:{"req":"Flash_GetMovie","rid":54,"para":{}}
返回:{"ret":0,"rid":54,"data":{"Movie":"http://zorrosoft.com/Files/test.swf"}}
Movie返回循环内容
6) 请求播放执行
请求:{"req":"Flash_Play","rid":55,"para":{}}
返回:{"ret":0,"rid":55,"data":{"Ret":"0"}}
Ret为调用ActiveX对应函数返回值,0代表正常
7) 请求播放停止
请求:{"req":"Flash_Stop","rid":56,"para":{}}
返回:{"ret":0,"rid":56,"data":{"Ret":"0"}}
Ret为调用ActiveX对应函数返回值,0代表正常
8) 请求播放回退
请求:{"req":"Flash_Back","rid":57,"para":{}}
返回:{"ret":0,"rid":57,"data":{"Ret":"0"}}
Ret为调用ActiveX对应函数返回值,0代表正常
9) 请求播放前进
请求:{"req":"Flash_Forward","rid":58,"para":{}}
返回:{"ret":0,"rid":58,"data":{"Ret":"0"}}
Ret为调用ActiveX对应函数返回值,0代表正常
10) 请求Flash的版本
请求:{"req":"Flash_Version","rid":59,"para":{}}
返回:{"ret":0,"rid":59,"data":{"Ret":"0"}}
Version返回版本信息
11) 请求退出小程序
请求:{"req":"Flash_Exit","rid":60,"para":{}}
B、其他功能请求:
1) 请求获取Flash参数
请求:{"req":"Flash_GetFlashVars","rid":70,"para":{}}
返回:{"ret":0,"rid":70,"data":{"FlashVars":""}}
FlashVars返回参数
2) 请求设置Flash参数
请求:{"req":"Flash_PutFlashVars","rid":71,"para":{"FlashVars":"Test"}}
返回:{"ret":0,"rid":71,"data":{"Ret":""}}
Ret为调用ActiveX对应函数返回值,0代表正常
3) 请求获取参数
请求:{"req":"Flash_GetVariable","rid":72,"para":{"Name":"Test"}}
返回:{"ret":0,"rid":72,"data":{"Variable":""}}
FlashVars返回参数
4) 请求设置参数
请求:{"req":"Flash_PutVariable","rid":73,"para":{"Name":"Test","Value":"1"}}
返回:{"ret":0,"rid":73,"data":{"Ret":""}}
Ret为调用ActiveX对应函数返回值,0代表正常
5) 请求获取就绪状态
请求:{"req":"Flash_GetReadyState","rid":74,"para":{}}
返回:{"ret":0,"rid":74,"data":{"ReadyState":""}}
ReadyState返回就绪状态
6) 请求获取总帧数
请求:{"req":"Flash_GetTotalFrames","rid":75,"para":{}}
返回:{"ret":0,"rid":75,"data":{"TotalFrames":""}}
ReadyState返回就绪状态
7) 请求获取加载百分比
请求:{"req":"Flash_PercentLoaded","rid":76,"para":{}}
返回:{"ret":0,"rid":76,"data":{"PercentLoaded":""}}
PercentLoaded返回加载百分比
8) 请求获取播放品质
请求:{"req":"Flash_GetQuality","rid":77,"para":{}}
返回:{"ret":0,"rid":77,"data":{"Quality":""}}
Quality返回播放品质
9) 请求设置播放品质
请求:{"req":"Flash_PutQuality","rid":78,"para":{"Quality":1}}
返回:{"ret":0,"rid":78,"data":{"Ret":""}}
Ret为调用ActiveX对应函数返回值,0代表正常
10) 请求获取背景色
请求:{"req":"Flash_GetBackgroundColor","rid":79,"para":{}}
返回:{"ret":0,"rid":79,"data":{"BackgroundColor":""}}
BackgroundColor返回播放品质
11) 请求设置背景色
请求:{"req":"Flash_PutBackgroundColor","rid":80,"para":{"BackgroundColor":-1}}
返回:{"ret":0,"rid":80,"data":{"Ret":""}}
Ret为调用ActiveX对应函数返回值,0代表正常
12) 请求退出小程序
请求:{"req":"Flash_Exit","rid":81,"para":{}}
如您需要更多的接口,请联系我们。
5、Flash Player内嵌网页小程序接收的通知:
这些通知必须通过WebSocket连接到此小程序侦听的端口才能接收到。
A、ActiveX事件:
1) ReadyState状态变化事件通知
{"event":"Flash_ReadyStateChange","data":{"State":0}} State为状态值
2) Progress进度事件通知
{"event":"Flash_Progress","data":{"Percent":0}} Percent为进度百分比
3) FSCommand执行事件通知
{"event":"Flash_FSCommand","data":{"Command":"","Args":""}} Command为请求命令,Args为参数
4) Call事件通知
{"event":"Flash_Call","data":{"Request":""}} Request为请求
B、PluginOK支持的事件通知:
1) Flash_FullScreen 小程序是否响应了热键全屏
{"event":"Flash_FullScreen","data":{"FullScreen":0}} FullScreen为当前是否全屏标记
2) Wrl_AppletExit 小程序退出通知
{"event":"Wrl_AppletExit","data":{"ID":1}}
6、其它
请求参数的JSON数据包,请确保是UTF-8无签名的编码。
更多接口请求说明,请参考安装目录中的文档TestWrl.txt、SDK包中的“PluginOK开发者手册.doc”及“PluginOK中间件安全解决方案”。
如还有疑问请直接联系客服 加微信:ZorroSoft,或加QQ群:23126938
\ No newline at end of file
......@@ -110,14 +110,14 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比
1)、请求安装IE控件内嵌网页小程序
请在输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"IE控件小程序","PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE282","Date":"2021-03-15","Desc":"PluginOK之上跨浏览器的IE控件内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/IEApplet.pid","MD5":"AB4D6D65F4020656876209A307719EE2","Version":"2.1.2.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"18C37B9004FA7B1DA077E9C8384E4398A5710C7887CE00D7DAFFDCED29526E6099F7DF6A1449569CC3B2AB65061BCFA78B9343BCF044CAF650272FC777F56E59B293463306E936D7157A431DFBD91579B2B83E8024216B454C94EE9FE9448AD0BE7697D7D4E4D881B5B9067A29D9FD46B0C06E86BEED71B0A483807C4344A36A3DB65D48C6F2AD87A80710B96F31D4B2B048D28E1F5B7EC88F19260D3DC6E4947E2F93DE2400550BA1B792C4554581F75ACD03FF6D402403611D6E04FF43EB57AF81A5A89473D7A3B96E8B18717C4693908A2672E3E73990484A3B87B6BFB8D52B1699ADE6BE34579B07AE905602B479A73CFB0B0EAF2AC0D6726DF6515B3796"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"IE控件小程序","PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE282","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的IE控件内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/IEApplet.pid","MD5":"371D37DB60DF8F127024FD935E2E7EF5","Version":"2.1.3.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"A735B68871F8524E1ED49D28A7EA921838CBE3944B6E891A07B58137F28B4EC218486D2DBD6C432138AA576A212B2E1D6379A4B7943F48CE7B1C8E680BEFDCB68C56A769897CBB96A1F0D4233BAAD8D1431B9E57B10517B771B89BB3A0247FF434248DDA4E395D70284C554F9C59558D1885097E274F70015C32FC2574B3C6F9627B06E9EFDB014094A3945F56121244F07F2802C89A994ED28E3A30158830B72D8A31D0596CDDC251F86D10BD3716989AB06973D250D04491E54D6443FB88DCF575686EC2CAE6E907FAF4127D7A9089FF07247345F9AB8AE5DA0E26E1DE76B95C9BC35E70477B00C39E322AAE1FA437BC29C2172AA2A6B19F803A319596E19B"}}
启动安装后,会不断收到安装进度直到安装结束。
在发布时,也可以把此小程序目录文件和中间件一起打包后发布,不用单独分发。
2)、请求升级IE内核内嵌小程序:
{"req":"Plugin_Update","rid":1,"para":{"Name":"IE控件小程序","PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE282","Date":"2021-03-15","Desc":"PluginOK之上跨浏览器的IE控件内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/IEApplet_Update.pid","MD5":"044339E5945F01E6D18E26293E6F5489","Version":"2.1.2.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"1466810EEEE89F55ECE923487160AD78E21A772E680C57099C1CD681F7487E2CB74FA52ECF40F124F255FE2D723399D3D76325AA362F6CFFF33E6197437F38732F80CE009D83E56E6BE9615D9FEC9B8CEA05420A65A221A2D7D507D32FAB273A9F30F583CFF701961B1B5E6BDFFDBB5C0F79F064D00E26F1DC0A396C60AC5D0F818929079CA14B37A5764496696692DFF81A8297C23108FABFDF1278CC92D3BB48BA707E83FBDD1774366715808AB2C27F38043DF4E17146DDE64E84C17F4384DED9B4848A0311F74317A0C7B9A65537F6ADB2F7C47BD332A6C65D2FED3DB0DAC8054D8A6DF2B93FC5398F09C4589140A360452D4FA348D7FE00F625A84AE6C2"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"IE控件小程序","PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE282","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的IE控件内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/IEApplet_Update.pid","MD5":"A7E915B8A5F5D0FBEE5C954EC64052FE","Version":"2.1.3.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"3760ABF90A0C3213DA3D0F996BDA3A5E6953FE9D8F6EA9C46DD86213F5AAA6DF8DE33894C43870394E750117DD1E355BFEEF634259AD1D24F545D04626A34DF0933C1435E789C496F9BE0BEADEFFC5835EE38C5E8311BB70D146BCB1C3243CFCFC73CF6C8586818E59DA1625F69094714835B825675993064DE35AD2AAC80D97D8470A0E0711A100AC72066216BA38CF078972A30C5BE737D1CC651D87EECC09B6D9FE2C0B9010237324CCC27FF796632E556F97CD7F7CD48DF62B3B1BAF13F4B3488B219D7B7602EC273A40BD6E6793F6BBF39A4FB35FBDD360C76F4F8CA2FF4C63A70F10D8B8B6119277971D769B72CA43104FDA19FD5060C7AABB4C101E10"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......
IE控件小程序(内嵌网页):基于跨浏览器的小程序系统-PluginOK(牛插)中间件( https://github.com/wangzuohuai/WebRunLocal )开发,底层调用IE内核的ActiveX控件实现可程序化驱动的双内核浏览器。最低可用在Chrome 41、Firefox 50、Edge 80(Chromium内核)、360极速/安全、IE 8、Oprea 36、QQ、搜狗等浏览器,也兼容运行于这些浏览器的最新版本。
1、PluginOK(牛插)中间件的安装:
1)、如果是exe的安装程序,请直接运行安装;
2)、如果是绿色版的程序包,请解压到磁盘某个目录后,双击“InstallWrl.bat”进行安装;
3)、安装完成时会启动PluginOK中间件服务,在安装目录下的Data子目录有WrlService.txt日志文件输出运行情况。
2、IE控件内嵌网页小程序控制相关接口:
说明:以下功能请通过Web Socket连接PluginOK主服务(ws://localhost?sid=12345&flag=1)后可执行,如默认侦听端口不是80(关于如何配置侦听端口,请参考SDK包中的文档“PluginOK开发者手册.doc”),请在连接地址中指定端口号进行连接。
HTTP网页在线测试:http://zorrosoft.com/iefull.html HTTPS网页在线测试:https://zorrosoft.com/ieframe.html
前端集成可参考以上测试网页进行,HTML网页中需要嵌入以下类似代码;
A、标记小程序的显示位置和大小
.IEApplet {
margin: 20px 0 0 20px;
width: 480px;
height: 320px;
border: 1px solid blue;
}
或者
.IEApplet {
width: 480px;
height: 320px;
top: 20px;
left: 20px;
border: 1px solid blue;
}
如果在网页Header区没有标记小程序初始显示位置和大小,请在启动小程序的JSON参数里,添加以下参数:
"Left":20,"Top":20,"Width":480,"Height":320
B、网页中嵌入元素
支持IFrame的:
<iframe name="IEApplet" id="IEApplet" src="IEApplet3.html" frameborder="0" align="left" width="550" height="540" scrolling="no">
或者直接用
<div id="IEApplet" class="IEApplet"</div>
另外需要嵌入用到的JS脚本,脚本程序是完全开源的。
1)、请求启动IE控件内嵌网页小程序实现网页中局部加载IE内核网页显示:
Type为浏览器类型,传0自动判断(前提是当前浏览器已启动并显示在最前端,Flag指定当前页加载时必须是0) 可强制指定浏览器类型Type(2代表Chrome 4代表Firefox 8代表Opera 16代表Edge(Chromium内核) 32代表360极速浏览器 33代表360安全浏览器 34代表360企业安全浏览器 50代表QQ浏览器 60代表搜狗浏览器)
Title:网页标题中的关键词
Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 64根据标题避免重复加载相同的小程序
IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标
BarW和BarH分别是网页右侧和底部预留区域
小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正
Version 指定加载的IE版本,0不指定,比如9999是IE9标准模式 8888是IE8标准模式 8000是IE8兼容模式 7000是IE7 详细定义参考:https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/general-info/ee330730(v=vs.85)?redirectedfrom=MSDN#browser_emulation
X64:是否启动64位版
Url:加载小程序所在的网页实际地址
Open:为需要用IE内核打开的Url地址或本地网页地址
注意:Open和Url如果有特殊字符或中文等,需要用URL编码处理后传递
举例:
自动识别当前浏览器指定位置和大小启动:
{"req":"Wrl_IEApplet","rid":1,"para":{"Type":"0","Title":"IE Applet","Flag":2,"Version":"0","X64":"0","IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/IEApplet.html","Open":"http://www.zorrosoft.com"}}
自动识别当前浏览器指定位置自动适配网页大小启动:
{"req":"Wrl_IEApplet","rid":2,"para":{"Type":"0","Title":"IE Applet","Flag":10,"Version":"0","X64":"0","IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/IEApplet.html","Open":"http://www.zorrosoft.com"}}
当前页指定位置自动适配网页加载测试
http://zorrosoft.com/ieframe.html
启动后会先后收到三个JSON数据包
A、{"ret":0,"rid":1,"data":{"ID":3}}
代表小程序WS侦听服务就绪
B、{"event":"Wrl_Listen","aid":3,"data":{"SID":"123","PID":"IEApplet","port":985}}
返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如新打开一个网页。
代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。
C、{"event":"Wrl_AppletOK","aid":3,"data":{"SID":"123","PID":"IEApplet","Port":985}}
2)、请求控制IE控件内嵌网页小程序:
当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等
ID为启动小程序时返回JSON中的ID值,Code代表控制类型掩码:1关闭 2全屏显示 4自动隐藏 8还原显示 16自动适配网页高度和宽度显示模式切换 32强制隐藏。其中全屏显示2,可直接通过热键ESC或取消,4和32隐藏后可通过8恢复显示
{"req":"Wrl_AppletControl","rid":2,"para":{"ID":"1","Code":4}}
3)、请求滚动IE控件内嵌网页小程序:
当前端截取到网页滚动通知时,需要调用此接口实现小程序和网页的滚动联动
ID为启动小程序时返回JSON中的ID值
Code为滚动方向1是水平直,2是垂直,3是同时
Left为横向滚动条位置,Top为纵向滚动条位置
{"req":"Wrl_AppletScroll","rid":3,"para":{"ID":"1","Code":2,"Left":0,"Top":100}}
4)、请求改变IE控件内嵌网页小程序显示位置或大小:
当前端网页显示区域缩放时,可动态修改小程序的显示位置或大小
ID为启动小程序时返回JSON中的ID值,Width和Height分别为新的宽度和高度,X和Y分别为新的显示位置,不指定时保持不变,指定时原设置的IframeX和IframeY失效
{"req":"Wrl_AppletResize","rid":4,"para":{"ID":1,"Width":500,"Height":600}}
或同时设置小程序显示起始坐标
{"req":"Wrl_AppletResize","rid":5,"para":{"ID":1,"Width":500,"Height":600,"X":20,"Y":20}}
5)、请求设置网页预留右侧宽度和底部高度,滚动条信息、垂直滚动及水平滚动位置:
当小程序显示区域超过当前网页时,需去除滚动条的显示影响
ID为启动小程序时返回JSON中的ID值,BarW为预留右侧宽度 BarH为预留底部高度
Code 1代表有水平滚动条,2代表有垂直滚动条,3代表都有
ScrollTop垂直滚动条位置 ScrollTop水平滚动条位置
{"req":"Wrl_ScrollBar","rid":6,"para":{"ID":"1","Code":2,"BarW":0,"BarH":0,"ScrollTop":0,"ScrollLeft":0}}
6)、请求对小程序窗口做Alpha透明处理,便于前端临时显示覆盖到小程序窗口的菜单等:
ID为Wrl_IEApplet启动小程序时返回的ID值,Alpha为透明度百分比,1-100
{"req":"Wrl_AppletAlpha","rid":7,"para":{"ID":1,"Alpha":30}}
7)、请求对小程序窗口内容进行截图:
ID为启动小程序时返回JSON中的ID值,
File为指定截图文件保存路径或扩展名
Base64指定为1时代表返回BASE64编码的图像内容
{"req":"Wrl_AppletSnap","rid":10,"para":{"ID":1,"Base64":1,"File":".png"}}
8)、请求缩放IE控件内嵌网页小程序,用于浏览器网页按比例缩放,一般不需要处理:
ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比
{"req":"Wrl_AppletScale","rid":11,"para":{"ID":1,"Scale":120}}
3、小程序安装、升级、卸载
1)、请求安装IE控件内嵌网页小程序
请在输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"IE控件小程序","PID":"IEApplet","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的IE控件内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/IEPage.pid","MD5":"EFE06222EF46E1D043C46A0D506E21A5","Version":"2.1.3.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"4D23642F764A7080FE214FEED4EFDC7AE9D7EF0C861D19B96535EC6C8B0AF6023E073417920F63CDDEFB30DBA908AF365BDF0F9D95EA097D2CBF3C84B4543CED6BB109661FCE645199B25543D7D2BA12CFEE086DA56D3242283486491EDB76E8CCD110DE63D0BA056550415DE57635053FD6DA0BF1BB011F8D1332ADFA92978C680F8422B269376D5EBB5A3ED1706BE0A0F566DD969B4CB32DF3A2E95BCBAEB4806FFA29DD6AB38658DE5D7B7ACB94CD8CE63DB29B29FCCB7BB5715A0475637A9D309C68FD93ED03D8BC42C76DE4ED6D6B195BD96C912EF12C8D81567C2CAA07B2C17CFF2305F86B61BF87F9AC9E1FFC1789FC44B80DAA1BA2B968295AB9A956"}}
启动安装后,会不断收到安装进度直到安装结束。
在发布时,也可以把此小程序目录文件和中间件一起打包后发布,不用单独分发。
2)、请求升级IE内核内嵌小程序:
{"req":"Plugin_Update","rid":1,"para":{"Name":"IE控件小程序","PID":"IEApplet","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的IE控件内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/IEPage_Update.pid","MD5":"4E7F38C9E97145DCF2D21575A3D9093D","Version":"2.1.3.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"C2A14B861BBEC2444BA3B04D1BD3E7D3AA0B3E7EC4B86CF82A1674B79D331EC91DF98F96DAEF85C7A37529FB90CC337902B68B226BCF8AA24B9CC6FAD4667F1421AFD3BFBD38209F85FFDA4DAB9AA26E4BD1946AB7FDA13657A06841E1871C58A5F21DFEBF90BC1C51B6D42B014D8AF24E21FA24D55D0BB77DBED17D1810E96610630440CEF89B3FBA1C653B5D6962D9C6908732BCAA247FB92910C9A352AEB3B089E59B04094AFC6559B3B63D85AE5F6614342429E0A3F4181E5F10013675C19D4001F6053EB7EF4190B771874DC0489000EDFD9B63EA774B1F87E199EED3010346B41D85F72F492D1D9D182ECB270379E2DF8BE039AA2FF5EA9FD8BA13E261"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
3)、请求卸载IE控件内嵌网页小程序:
{"req":"Plugin_Remove","rid":3,"para":{"PID":"IEApplet","Type":8}}
4、IE控件内嵌网页小程序转调用ActiveX接口,先根据Wrl_IEApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令:
A、常用功能请求:
1) 停止
请求:{"req":"IE_Stop","rid":50,"para":{}}
返回:{"ret":0,"rid":50,"data":{"Ret":"0"}}
ret为请求返回值,0正常,非零不正常,不正常时请取和ret同级的错误描述err,下同
Ret为调用ActiveX对应函数返回值,0代表正常
2) 刷新网页
请求:{"req":"IE_Refresh","rid":51,"para":{"Loop":"1"}}
返回:{"ret":0,"rid":51,"data":{"Ret":"0"}}
Ret为调用ActiveX对应函数返回值,0代表正常
3) 回退
请求:{"req":"IE_GoBack","rid":52,"para":{}}
返回:{"ret":0,"rid":52,"data":{"Ret":"0"}}
Ret为调用ActiveX对应函数返回值,0代表正常
4) 前进
请求:{"req":"IE_GoForward","rid":53,"para":{}}
返回:{"ret":0,"rid":53,"data":{"Ret":"0"}}
Ret为调用ActiveX对应函数返回值,0代表正常
5) 导航到主页
请求:{"req":"IE_GoHome","rid":54,"para":{}}
返回:{"ret":0,"rid":54,"data":{"Ret":"0"}}
Ret为调用ActiveX对应函数返回值,0代表正常
6) 导航到指定网页
Url为网页地址,需进行URLCode编码,如额外指定Type为0或具体的浏览器类型,代表用非IE浏览器新标签页来打开
请求:{"req":"IE_Navigate","rid":55,"para":{"Url":"http://www.baidu.com"}}
返回:{"ret":0,"rid":55,"data":{"Ret":"0"}}
Ret为调用ActiveX对应函数返回值,0代表正常
7) 请求执行脚本,必须等文档加载完成后
Code为需要执行的脚本内容
Language 脚本类型
请求:{"req":"IE_ExecScript","rid":56,"para":{"Code":"alert(\"hello\");","Language":"javascript"}}
返回:{"ret":0,"rid":56,"data":{"Ret":"0","ScriptRet":""}}
Ret为调用返回值,0代表正常
ScriptRet执行脚本返回内容,只支持字符型,非字符型先用BASE64编码
8) 请求注入脚本,必须等文档加载完成后
Code为需要注入的脚本内容
请求:{"req":"IE_AddScript","rid":57,"para":{"Code":"alert(\"hello\");"}}
返回:{"ret":0,"rid":57,"data":{"Ret":"0"}}
Ret为调用返回值,0代表正常
9) 请求调用脚本(已在打开的网页中),必须等文档加载完成后
FuncName脚本函数名称
Para函数参数
请求:{"req":"IE_InvokeScript","rid":58,"para":{"FuncName":"HelloWord","Para":["My","Name"]}}
返回:{"ret":0,"rid":58,"data":{"Ret":"0","FuncRet":""}}
Ret为调用返回值,0代表正常
FuncRet调用函数返回内容,只支持字符型,非字符型先用BASE64编码
10) 请求退出小程序
请求:{"req":"IE_Exit","rid":59,"para":{}}
5、事件通知:
A、IE控件事件
1) IE_BeforeNavigate 准备打开新的URL
{"event":"IE_BeforeNavigate","data":{"Url":""}} Url为新打开的URL地址
2) IE_NavigateComplete URL打开完成
{"event":"IE_NavigateComplete","data":{"Url":""}} Url为URL地址
3) IE_DocumentComplete URL文档加载完成
{"event":"IE_DocumentComplete","data":{"Url":""}} Url为URL地址
4) IE_NewNavigate 新窗口打开指定URL
{"event":"IE_NewNavigate","data":{"Url":"","Ret":0}} Url为新URL地址 Ret为打开结果
5) IE_ProgressChange 进度条进度通知
{"event":"IE_ProgressChange","data":{"Progress":0,"Max":0}} Progress当前进度 Max进度最大值
6) IE_SetSecureLockIcon 设置安全锁定图标
{"event":"IE_SetSecureLockIcon","data":{"SecureLockIcon":0}}
7) IE_StatusTextChange 状态变化
{"event":"IE_StatusTextChange","data":{"Status":""}} Status状态文字描述
8) IE_TitleChange 标题变化
{"event":"IE_TitleChange","data":{"Title":""}} Title 标题
9) IE_WindowClosing 窗口关闭
{"event":"IE_WindowClosing","data":{"ChildWindow":0}} ChildWindow是否子窗口
10) IE_CommandStateChange 命令状态变化
{"event":"IE_CommandStateChange","data":{"Command":0,"Enable":0}} Command命令ID,Enable是否启用
B、PluginOK支持的事件通知:
1) IE_FullScreen 小程序是否响应了热键全屏
{"event":"IE_FullScreen","data":{"FullScreen":0}} FullScreen为当前是否全屏标记
2) Wrl_AppletExit 小程序退出通知
{"event":"Wrl_AppletExit","data":{"ID":1}}
6、其它
请求参数的JSON数据包,请确保是UTF-8无签名的编码。
更多接口请求说明,请参考安装目录中的文档TestWrl.txt、SDK包中的“PluginOK开发者手册.doc”及“PluginOK中间件安全解决方案”。
如还有疑问请直接联系客服 加微信:ZorroSoft,或加QQ群:23126938
\ No newline at end of file
......@@ -29,10 +29,10 @@ http://zorrosoft.com/IENewTab.html
启动后会先后收到三个JSON数据包
A、{"ret":0,"rid":1,"data":{"ID":1}}
代表小程序WS侦听服务就绪
B、{"event":"Wrl_Listen","aid":1,"data":{"SID":"123","PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE281","port":980}}
B、{"event":"Wrl_Listen","aid":1,"data":{"SID":"123","PID":"IENewTab","port":980}}
返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如新打开一个网页。
返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl命令。
C、{"event":"Wrl_AppletOK","aid":1,"data":{"SID":"123","PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE281","Port":980}}
C、{"event":"Wrl_AppletOK","aid":1,"data":{"SID":"123","PID":"IENewTab","Port":980}}
2)、请求控制IE标签页小程序:
当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等
......@@ -43,19 +43,19 @@ ID为Wrl_IETab启动小程序时返回的ID值,Code代表控制类型掩码:
1)、请求安装IE标签页小程序
请在输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"IE标签页小程序","PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE281","Date":"2021-03-15","Desc":"PluginOK之上跨浏览器的IE标签页内嵌小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/IENewTab.pid","MD5":"16867AFE4379A2F58ED18EF4A099DB8F","Version":"2.1.2.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"90100BA4BD4926BEDCE06DFF80FB52C92DDD268904BCFB398F2A3BB4F5B5FF90A00CC1FBDD94729E2EE641524830536635A8DA9B3B05F64B8A5B4CD22964A1BF7901AAE37ED4F3153EBD771ABA8794C682A80DDBC444FCD775ABA8FE176C1EBBCBCD0E5535D10BA5ED4C5F5ACBBA4B58A3196A48B532621F1F5A929933B0C113FB3CFC5002C64307B9E4E36D2F25E9D01DE64C1A7E0F862B48338ADDAF1AB32725968073EAABEAD0763E292551431A5580D521F0C20872977A957250CE91AF1BB800230168FBEB69931EA055B73F6FF5A2EEB7D8BC43148025FD73450FAF8D0E0C3A25488CE120C96D112CA5D3DE972C574AB61EF7064424417456E6F1DF3B4D"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"IE标签页小程序","PID":"IENewTab","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的IE标签页内嵌小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/IENewTab.pid","MD5":"E41CED4901AF1B362CBF2711A607EAAF","Version":"2.1.3.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"B7EFF1B4CFAE6681FD60D1C57E375B386B2C6B1FE1498CD19D41D2561941E1FC78CC8DCB97CCD3CD54871C5907B3B5D192163915404E2F6AA06D50ED8E6627D6D829142FDE648B0105B914C5AD2A3A3A3BAC2AE6A6343ADF59CA2A18B29074C42233BB4DA3BF21CCEDFF15926BDCF77CB3ED4380E1D179C17FF979CC9EAEBCD46E53AB2ABF54FD58C7858D8750DD2E31FCA8C272232EE56382195C7967848C9D58FCC67E783B8719D20E557F7F4AA56AA60709FCEB6608E5D9256E3B0E2E895F44DECBCA9C59D23B183F589897F9F0B05D4393EC231003D5526640ED86E80BCAFE61D8A1AD4DC62226CC8BE5C77A456A50416A5304612D661A5CBEE45EC2CA6F"}}
启动安装后,会不断收到安装进度直到安装结束。
2)、请求升级IE标签页小程序:
{"req":"Plugin_Update","rid":1,"para":{"Name":"IE标签页小程序","PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE281","Date":"2021-03-15","Desc":"PluginOK之上跨浏览器的IE标签页内嵌小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/IENewTab_Update.pid","MD5":"5D4400E95C7364C463829223C47920F1","Version":"2.1.2.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"18CAEDA9AEC54E460D1D1F8516F6AC2F59AAE84355E68D88B77BB8A8B82E4975E5E767AE8AC920615F30D8D32F6BB78CA17501EA8E5DE6E2CACCCC12C1BF21FBE1FA5069B0357FB2BB8938D0C4DA97CF16BD070A0CB76108C12FC5ABCEBAFC0DF483502C33A54E4CC7CFA814C2C55ED0C18491C67646C2E04808BB37A5FA4776466F914EAEAA5A70E9AB4B8098A0F180ACD2BA117606BB69C2EABDA624E3292B084958368A5849D4339EEC652B38F30591454A50F3C5DDD8D2939E6402CD5AE754F565A57BDFB914E6973260496081AC6AD6A97BEC6FD1F5B94E7939CC1B7399C1C0B819C7BD4A0596B7E33127295109DB593749FF1EA4D6F356C633EEBB0818"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"IE标签页小程序","PID":"IENewTab","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的IE标签页内嵌小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/IENewTab_Update.pid","MD5":"380A1E026679A6F1DD1C1B119C18697D","Version":"2.1.3.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"57AD2616965A091A696441DC59573F2F4B7F53C609C773B671263BFEFAA932F0D6F03078B181632244D60FDFF1C94C61956068FAC319D677D39D77A250E470C80347E9156082DC3771D8D8C14096BA7DDE5E5D215219210D47CE71B3CEA615F6DC9691F9593CC5634B9D42D7D227B4BBAF8AA389A02423F06855953FBA5BFA933BD56D4626E58F7481514EC51131D55907C1477E27C7B7947D369501F61A4A848368B11DB6520D668DE07D1A5FD5DE413D955B2975A705110210C1C114A96E485DDAECB1510D31FA7E40C500B537E1F6C6466D266DDDA8E45B701F382A0225155B3ACBDCC569CBD02A453D94936B72B91353DAAA58831D9523C36662A33AC48D"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
3)、请求卸载IE标签页小程序:
{"req":"Plugin_Remove","rid":3,"para":{"PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE281","Type":8}}
{"req":"Plugin_Remove","rid":3,"para":{"PID":"IENewTab","Type":8}}
4、IE标签页小程序转调用ActiveX接口,先根据Wrl_IETab请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令:
A、常用功能请求:
......
......@@ -65,10 +65,10 @@ http://zorrosoft.com/officeframe.html
启动后会先后收到三个JSON数据包
A、{"ret":0,"rid":1,"data":{"ID":3}}
代表小程序WS侦听服务就绪
B、{"event":"Wrl_Listen","aid":3,"data":{"SID":"123","PID":"EF720B55-787B-4CBC-AD0A-AE219CFD52C9","port":950}}
B、{"event":"Wrl_Listen","aid":3,"data":{"SID":"123","PID":"MSOfficeApplet","port":950}}
返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如打开一个文档。
代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。
C、{"event":"Wrl_AppletOK","aid":3,"data":{"SID":"123","PID":"EF720B55-787B-4CBC-AD0A-AE219CFD52C9","Port":950}}
C、{"event":"Wrl_AppletOK","aid":3,"data":{"SID":"123","PID":"MSOfficeApplet","Port":950}}
2)、请求控制微软Office内嵌网页小程序:
当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等
......@@ -114,20 +114,20 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比
1)、请求安装微软Office内嵌网页小程序
请在输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"微软Office内嵌网页小程序","PID":"EF720B55-787B-4CBC-AD0A-AE219CFD52C9","Date":"2021-03-15","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等程序进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Plugin/OfficeApplet.pid","MD5":"00CC4FB0ADC0F2F055287885A694D31C","Version":"2.1.2.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"37D7F697E67DB56539B5B9616ADA0EE13ED6824125F7B8B27BA63B482C18B7C78829222F48E8F8CAE93FB9A8FA7B6AC16CE41661430DB9F62FA7B46ADBA947E3C5A1BE9F7B231F908EB5BAD0A8944B8781012A235AE47BB29A72D48532E408D8D1B927D33F32465E255755CB6D3D4E344CDF17936D7ADB846589B17CF51E05EF3CD94DE4211220D072D926FC9CB5AF6C1C658C3A9A639163C2B14ECAABDC4028EDC1E3FDA116F6279661D0A6308613898B8DEFAEE23027CC04A726DF442BD27FE6A9A826299E935387C56CEA7E16D030C2B1BE80023168B5A82A9807F436AE7BC87341F12C5418F15CF8F22F176053C9D5E98185BD8DCD52759DC73CDFD847FC"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"微软Office在线编辑小程序","PID":"MSOfficeApplet","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等程序进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Plugin/MSOfficeApplet.pid","MD5":"D3BE65D80C55CD5EACBCB0A30E2C24C0","Version":"2.1.3.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"0A2B3E8C2C6EF10DB3162794C390659B339DE8ADEA29A0018419BBD6C14E28FFFD3E4CA7A587B2A3775681340659C614BD81D0E9D1CA0BC3B9ED66817354DABA5A547931CC775B5B5A53C5EA2527966C879801A3FD1DF01F9A6A33A8C9F79F911B013D5A040CF8AB0259D0551BCE73A019D59E799CD540D3E16B794E0131A029F6911D795B5D7E834D3570DB2F5B1D908246E9A1DE71495262B4058D4A59477A62C75F4FB891EA6F4BF95844CF127CCA7460C1551DB651EA0A6DC65E40CF1C94852DFB0F6418C1BC15EB422BB0FECC2873307756D9E411E1D2EBE16E333F40AC9EAF3184776214B7571FFBD95D6D4D309E99584BAFC8BE94DD668383EEFFD34E"}}
启动安装后,会不断收到安装进度直到安装结束。
在发布时,也可以把此小程序目录文件和中间件一起打包后发布,不用单独分发。
2)、请求升级微软Office内嵌网页小程序:
{"req":"Plugin_Update","rid":1,"para":{"Name":"微软Office内嵌网页小程序","PID":"EF720B55-787B-4CBC-AD0A-AE219CFD52C9","Date":"2021-03-15","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等程序进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Plugin/OfficeApplet_Update.pid","MD5":"BEFB8152B81E29D62357446082CE0719","Version":"2.1.2.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"9CF1B68288960F469EEDB170F566CBE5CFC7200EE35D3AE8867B2D5D90BDC621C7D65EA4BC4BF4EEDD85748685829D9156EAE3FE0ECCF7F90B61625FF5A4B94C5D57FE2A725AD35328DB2BE60CC5E0CE14F5B29F42B6BC77BF8A1BDA157511617EAB1864B2C029F1BA141A6D72BFACAE627DEF4EE7ECF569ED2B93770CDFAC9F7345A4C845A1A9E94269A691B444A59BE4C76AFD3766A130ACB97A92012DB3A61CC438F79672547232296D5BD0378486FFB7456281635A76734EAAF102DDC5DB901D55430E5AECF8F91ADC8CECA62926E2885BDDCADA74F2B786E5CE2915324504BCFD00F3B65F0BFFEDC28B8FAFB7882F189A3C247E571BD47BC46DF4577957"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"微软Office在线编辑小程序","PID":"MSOfficeApplet","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等程序进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Plugin/MSOfficeApplet_Update.pid","MD5":"64460917C5C708C0E798979274B7E3B2","Version":"2.1.3.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"5271206A031CB479204A58AF821D4B6F321DB32F96D3765E1B311927ECBC468686D26331B13184E26C9ACC51F078D498AB737DC92940F9BB797D1B8F63850D6EC6CD1717D9184DB07228716C77A43D178F450005E195A838DA61F705F8BEFCB09D2E0B2790FA201B9DD02A4F0CE53B8BC44F2155F8D519A83DD165DD04F73BD45D26890318E1CA6DE596AB4AF02C64EB1918360B2AC5711C7B97242D2DFB1923379C0E404C892E05DE443999B6C41555FE9EF3E04A90FCD7E10BA4566A10808C42C700B0EFA1ACE202C62DD8ECB4B34BF671C3AF7243ACAAAA2B00D176D671BA3A9CF7A5A156C133B7028916BFD275C3936324AACAD514B1C5E36462F6FB3F05"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
3)、请求卸载微软Office内嵌网页小程序:
{"req":"Plugin_Remove","rid":3,"para":{"PID":"EF720B55-787B-4CBC-AD0A-AE219CFD52C9","Type":8}}
{"req":"Plugin_Remove","rid":3,"para":{"PID":"MSOfficeApplet","Type":8}}
4、微软Office内嵌网页小程序转调用Office软件的VBA接口,先根据Wrl_OfficeApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令:
A、常用功能请求:
......
{
"COM": "Reg.bat",
"FirstInstall":"Clear.bat",
"PORT": 990
}
\ No newline at end of file
{
"PORT": 985
}
\ No newline at end of file
......@@ -8,18 +8,18 @@
2、请求安装微软语音引擎小程序:
{"req":"Plugin_Install","rid":1,"para":{"Name":"微软语音引擎小程序","PID":"AE023C55-E408-45DB-BF58-8B11C4E8D945","Date":"2021-02-23","Desc":"PluginOK中间件之上跨浏览器的微软语音引擎小程序,可在Chrome、Edge、Firefox、IE、Opera、360、QQ、搜狗等的浏览器最新版中实现朗读指定文字功能","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WrlSpVoice.pid","MD5":"374BCEFCCAFD5CECE5F054006F3EEC04","Version":"2.1.1.2","Size":458752,"HideIns":0,"Type":1,"Cookie":"","Auth":"","TK":"8E9AF9C629D55E9FEB8F7D913DB38EEDC9BC20F755AD3EDB14E31A09288F95DDE5D99630829CB1A95A9BF156A6881AE80C32D79F38322F8F325774CA002025A1BAA6B509FBF9E54C75F51424D612D15E056CC194E64B588D8D09865B461608A14BA6D2FFD31DE15F70F2EE7D0EF835928E91E89CEBB9D7F04D76F392A6627C052C496CC6544948B4AEBDF44E4378AF46C53F8278AF87B6571AE612036422B291774F7DB835635EFE35CCDDCF9D20C835E8DE55978964BB41698BA2E48A2972FAF86C8568F69CB5D7228B971AD5D85CB6202AA958C51C8E939D9D2F8877D5E37B1E5C42A3DF83EF52CAE011D117F6F5FEE4146917C4A1F632C52F30B6B0809FF0"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"微软语音引擎小程序","PID":"AE023C55-E408-45DB-BF58-8B11C4E8D945","Date":"2021-03-27","Desc":"PluginOK中间件之上跨浏览器的微软语音引擎小程序,可在Chrome、Edge、Firefox、IE、Opera、360、QQ、搜狗等的浏览器最新版中实现朗读指定文字功能","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WrlSpVoice.pid","MD5":"9794F7D340581AAAF6C04B286FB48C6F","Version":"2.1.3.1","Size":458752,"HideIns":0,"Type":1,"Cookie":"","Auth":"","TK":"6607D0EB77DF110501532BA80B07E1E78E6CC1C8876EE60D970F73C77CD1E3EB40545A4E7C988232150FF99200F34F24A20D1B685706FD72237879011A84FDF1FBCABA37FDD94BA8D5FF6DC2F5C6157E2ADDF0D4F7967D585220539528DDDA9CFEE9FB5B372FB680950886FF9A9EF3F3B7A86AEDB6B405EFD3B8A299888FE6AAD9A8AAECE01359B6D8D60F8A63989ABCC4C01FAC0D2D6A32F8905E4A51FC93A59D5A3CB8709D312C2BB4F8F6DAED3B96F2E5B51188EFD3DFD5E0E84E90C11ED729D930676B9F0A73F1596BBA1CDEFAF760403CE021368151A30FBB4688C9662575B319EC8617F392DB5F2B5E839B8962681A4303238988554C42C6DF65337DA6"}}
3、请求更新微软语音引擎小程序:
{"req":"Plugin_Update","rid":1,"para":{"Name":"微软语音引擎小程序","PID":"AE023C55-E408-45DB-BF58-8B11C4E8D945","Date":"2021-02-23","Desc":"PluginOK中间件之上跨浏览器的微软语音引擎小程序,可在Chrome、Edge、Firefox、IE、Opera、360、QQ、搜狗等的浏览器最新版中实现朗读指定文字功能","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WrlSpVoice_Update.pid","MD5":"AFC734A3EEA6A461BE549884EAC167B8","Version":"2.1.1.2","Size":458752,"HideIns":0,"Type":1,"Cookie":"","Auth":"","TK":"C31349FB7E680BAF5451497B7506DA60A58451737254E7CBA25C3D5FD397DF61C138F40F03DF940B3448965A445086E3FC5D1A08C40AEADFB92827B78133AE28B9714FDF6D003CC5B1D0D798072BD521107EFBFBE8323CFEBD16ABA9567E835D12CAD14D9983F77CFF1EB17D77C0BF9D202EE8A9E884B150B15BA9D6418CF3A4FF46C7F98AB84E2AA7400E4F137DAF1F1F29403EC8E76974F104670FE2DE85B2FF6AA17812E1F248BC582A4AA6B7A7E27B82B638CCD8C20D74F1EFFA6DD79E5D66F5728D11B1B5AE521949286858D2CB71636657B01A0550B5F675E88BC4E287EC69D313C220417B52B7AB5479FA4365A48F75027B02C3C2DB2E50F867CA6056"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"微软语音引擎小程序","PID":"AE023C55-E408-45DB-BF58-8B11C4E8D945","Date":"2021-03-27","Desc":"PluginOK中间件之上跨浏览器的微软语音引擎小程序,可在Chrome、Edge、Firefox、IE、Opera、360、QQ、搜狗等的浏览器最新版中实现朗读指定文字功能","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WrlSpVoice_Update.pid","MD5":"F36117EC99BF5541ADA8B1DAFAFFFED9","Version":"2.1.3.1","Size":458752,"HideIns":0,"Type":1,"Cookie":"","Auth":"","TK":"4AE0105197CD28C928EAD43A2730DA01F158C86A679E73F8C68CCCC06A2F6A4C15289E091DB9D5FA51A1F432197DDD003CB954DD6EA794CB196AA750800E71FDBF51EEEFC39BC18C9E73394D5060B95C089FF928BDC3D32702CBD4C25480C5120455D18824FAC615C9D217B5706A72BBFEFC192D772B2A27F5E6AD529644902274D9DF467982895D8312FBF15F3E8C0D69299149D9909044067675B4C3AE47074C3F799E326725B9A0AC674EF050827D50121FD250909050D0400811420284A4ADAB84F94F0F2FA9534D60832AABD650C3E7484EE43D5E868C55B05CDBF7602089338596E9ED1CDF9A861A1AAC64A7773D20E7C8F75E6563C45846A46EB65DEE"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
4、连接请求微软语音引擎小程序服务:
说明:以下功能请通过Web Socket连接后可执行,如默认侦听端口不是80(关于如何配置侦听端口,请参考SDK包中的文档“PluginOK开发者手册.doc”),请在连接地址中指定端口号进行连接。
HTTP网页在线测试:http://local.zorrosoft.com HTTPS网页在线测试:https://local.zorrosoft.com
打开测试网页,输入地址:ws://localhost?sid=111&pid=5DC63C90-904B-445F-BBE0-5518E741783B&flag=1 点击连接;
打开测试网页,输入地址:ws://localhost:80?sid=111&pid=5DC63C90-904B-445F-BBE0-5518E741783B&flag=1 点击连接;
支持的协议功能如下:
A、朗读指定文本
......
串口通信浏览器小程序,基于跨浏览器的小程序系统-PluginOK(牛插)中间件(https://github.com/wangzuohuai/WebRunLocal)开发,底层实现调用微软串口通讯控件MSComm32.ocx,最低可用在Chrome 41、Firefox 52、Edge 80(Chromium内核)、360极速/安全、IE 8、Oprea 36、QQ、搜狗等浏览器,也兼容运行于这些浏览器的最新版本。通过此小程序,可以在浏览器中通过JS非常方便的操作COMM串口打印机、GSM 猫、手机、扫描枪、屏显、钱箱等设备。小程序中涉及到的属性等含义,请直接参考 微软串口通讯控件MSComm32.ocx中的定义,也可以参考这里:https://blog.csdn.net/shenziheng1/article/details/52884444
串口通信浏览器小程序,基于跨浏览器的小程序系统-PluginOK(牛插)中间件(https://github.com/wangzuohuai/WebRunLocal)开发,底层实现调用微软串口通讯控件MSComm32.ocx,最低可用在Chrome 41、Firefox 50、Edge 80(Chromium内核)、360极速/安全、IE 8、Oprea 36、QQ、搜狗等浏览器,也兼容运行于这些浏览器的最新版本。通过此小程序,可以在浏览器中通过JS非常方便的操作COMM串口打印机、GSM 猫、手机、扫描枪、屏显、钱箱等设备。小程序中涉及到的属性等含义,请直接参考 微软串口通讯控件MSComm32.ocx中的定义,也可以参考这里:https://blog.csdn.net/shenziheng1/article/details/52884444
以下是体验小程序步骤:
1、PluginOK(牛插)中间件的安装:
......@@ -8,17 +8,17 @@
2、请求安装串口通信小程序,在测试页面上输入 ws://localhost?sid=123&flag=1 先连接上中间件服务,然后输入一下内容点击发送:
{"req":"Plugin_Install","rid":1,"para":{"Name":"串口通信浏览器小程序","PID":"C0B01CD6-7DD9-4D3C-B668-04168D5236FC","Date":"2021-02-23","Desc":"PluginOK中间件之上跨浏览器的串口通信小程序,可在Chrome、Edge、Firefox、IE、Opera、360、QQ等的浏览器最新版中调用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WrlComm.pid","MD5":"7D5DEACA219DE2043D9B4D94326D4262","Version":"2.1.1.2","Size":589824,"HideIns":0,"Type":1,"Cookie":"","Auth":"","TK":"481A3AF7F63123AF751025DEAF893C5BD56BF349A4BA62BE5171C0ED449577171F0E1CAD5E51E0937407452B761F0433DF49E06E7DDEFC7393F937BD2EE19D5779009E56EB4CA2B49965B649D7A373E247A89BBA51461C7B626938B59DDD9050179B0D5907F4F313570A52CFC33F0D0F2360A042C5AE689F70D8515D2B5D042200B2211D94C813FF8FC66EA37213AAEF384577F90265B0C6B581406C688E365AB3D5835D227A6E053C125B236456EE3DBE3DA8B3CD26DEB910D91DD60B9E37AE0041961C62A34AFF8AC7AE73563D55E42E5F63C35244F25DD19BDE2202EFA51399E9D9DE71A06AA4BEF3B80EDB4111712A041DF367BC66F3C3C17C45B309C712"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"串口通信浏览器小程序","PID":"C0B01CD6-7DD9-4D3C-B668-04168D5236FC","Date":"2021-03-27","Desc":"PluginOK中间件之上跨浏览器的串口通信小程序,可在Chrome、Edge、Firefox、IE、Opera、360、QQ等的浏览器最新版中调用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WrlComm.pid","MD5":"9193520100EB6DF08C090C537B9F6984","Version":"2.1.3.1","Size":589824,"HideIns":0,"Type":1,"Cookie":"","Auth":"","TK":"52B0FBF4E4D42E3110BC40FFC6EF933D21C1C240073B036C9EE952C2338281FCC16E6CE90D996C8BE6144031817D0CBCBBD28E4746F687CFA1507A4BE069A78692DA3DEF54B682D79A69A26D1B60643A80F19686E4AF801C551D5984614508D237CA531E7EF0729C644C02D2A0CFDEBF3B5A7C4340498CCABB299CD9735E42E62F47082887476681F184404773D5683FC37230CB625C57EEEF36419778E709B9600C5893149BF2A2AF47C2DFCDA60F1256D937994C801A575A702FB0140F7C0F30195F3B48AB065FE63F54FCF2D1B43DACD96181382C080CE12BDEC3F200BC8609825B886BC55EB0484F931A0BD33FAFD720BCBD3754F313FF9625951D0B34FE"}}
3、请求串口通信小程序更新:
{"req":"Plugin_Update","rid":1,"para":{"Name":"串口通信浏览器小程序","PID":"C0B01CD6-7DD9-4D3C-B668-04168D5236FC","Date":"2021-02-23","Desc":"PluginOK中间件之上跨浏览器的串口通信小程序,可在Chrome、Edge、Firefox、IE、Opera、360、QQ等的浏览器最新版中调用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WrlComm_Update.pid","MD5":"8D039753AB7FF7775E600548A7B87B36","Version":"2.1.1.2","Size":589824,"HideIns":0,"Type":1,"Cookie":"","Auth":"","TK":"415509C3B075D7626C8CB58A2DD29FBEAFC2BD76C6EAF75C2B494846944C3735E4E3BF07BED97102FCDBD5C8EC31C1F8BD4AF3A289170C67643C62BEADCD4417E726D2E73698E65BB14A31603B25C5F93686B588E2A5570C60EA0FD023B2B675C1D46FD18B749042DAC0AF757F99896A5318A867C2893850BED01E286A93C6CF41F52F0FBED9E0A75B9DF208B72ED2BE62991523A637622A1AEC3DCCF23739D75CA2AB8BB7B2A3A14500E349C0413553EF8A96663EF62BA14D90C809D5789091CA5BD98FFCE62E38597298F2153511A9B9772B79ABEE88A3E5E453F542BA5A1BDD6F9E71E7B324FAC6A92A467BAAEDC49467C8A71CAD370EF6DBCE66F2D9C0D8"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"串口通信浏览器小程序","PID":"C0B01CD6-7DD9-4D3C-B668-04168D5236FC","Date":"2021-03-27","Desc":"PluginOK中间件之上跨浏览器的串口通信小程序,可在Chrome、Edge、Firefox、IE、Opera、360、QQ等的浏览器最新版中调用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WrlComm_Update.pid","MD5":"1B5B3FE17007F6F5D4EBFF88D234222C","Version":"2.1.3.1","Size":491520,"HideIns":0,"Type":1,"Cookie":"","Auth":"","TK":"A2126EFDE3213DDF2E5E4231A6361D55B70F24F8B2A7B4579EC43CA34C6BB8A2FCBAB9BC5649AA575C6347980153D7A2CA0BDF0A7C5F316D6FA8DE04C5CAD893DFD4B88788061FB6A8C7B3ACAB09769FCF6C52BEEA7158BED9A50CD21C4C762BCB4029E4FCE605ABD019A90CD1CA195A4D63E9CA9683506F7449F885A1F38F63ED0C875FD598E521AD9214C947FB8EED5B369F116CD3E35AF32DD76219A4D8D23F3CE45DB75D4053F395019CD770E94E0BA9CFE9454A4D4FD709D7468DCEC4B729F3B458CD54F0167942B25444D122CC4C49BE5E2F39A76FB50D0F28C48DAD34401C164114326ABE5D50944722AE7E97A8F30F7953779564DDC1039F00CFEA92"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
4、连接请求串口通讯小程序服务:
说明:以下功能请通过Web Socket连接后可执行,如默认侦听端口不是80(关于如何配置侦听端口,请参考SDK包中的文档“PluginOK开发者手册.doc”),请在连接地址中指定端口号进行连接。
打开测试网页,输入地址:ws://wrl.zorrosoft.com?sid=668&pid=407F58DA-67A5-4C74-B9F9-44A02A20B205&flag=1 点击连接;
打开测试网页,输入地址:ws://wrl.zorrosoft.com:80?sid=668&pid=407F58DA-67A5-4C74-B9F9-44A02A20B205&flag=1 点击连接;
支持的协议功能如下:
A、获取参数
......
......@@ -59,10 +59,10 @@ http://zorrosoft.com/txframe.html
启动后会先后收到三个JSON数据包
A、{"ret":0,"rid":1,"data":{"ID":3}}
代表小程序WS侦听服务就绪
B、{"event":"Wrl_Listen","aid":3,"data":{"SID":"123","PID":"5620219A-E6A5-4C31-AABD-A90C9A57D5E0","port":955}}
B、{"event":"Wrl_Listen","aid":3,"data":{"SID":"123","PID":"TXWebApplet","port":955}}
返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能。
代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。
C、{"event":"Wrl_AppletOK","aid":3,"data":{"SID":"123","PID":"5620219A-E6A5-4C31-AABD-A90C9A57D5E0","Port":955}}
C、{"event":"Wrl_AppletOK","aid":3,"data":{"SID":"123","PID":"TXWebApplet","Port":955}}
2)、请求控制腾讯软件内嵌网页版:
当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等
......@@ -108,20 +108,20 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比
1)、请求安装腾讯软件内嵌网页版
请在输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"腾讯软件内嵌网页版","PID":"5620219A-E6A5-4C31-AABD-A90C9A57D5E0","Date":"2021-03-15","Desc":"PluginOK之上跨浏览器的腾讯微信、企业微信、腾讯会议等桌面软件内嵌网页版,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等浏览器网页中直接内嵌使用,和B/S信息化系统融为一体使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/TXWebApplet.pid","MD5":"6E00A4C2F31D3D1166064C62C9C556BE","Version":"2.1.2.1","Size":491520,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"0543535D3ADEEF7AE7B96D09A8F2B3058BB74BA9FEE4A639AA95D33EA0B8F977264F565500FCE6CB30D76B623CC2BDA9BD1B9073C5FFC20E1159DED4FC2E0939E26FA8E34D096D69453B588533D49C0DB652421FF46B7711980F9CCA8254EBC2035A847ACD93A000DC0D0A078BC9856EC84266C3B3355EA45DB66CA6E7A9584E16959EF53AF6DA7C8236985499EEBF2D50CA9FE6AB241A2CF9045E213B5E6BC51267E3BD1CBCA3221317EFA8B27EDE85BBE3C0402096B35DDD406546A2A75DEAF0195CB0C15E45D3EEA8809F0AAB8CBD7BD50C6834D3F107B7486D926DDC1AB3ECAD5EB9ADA95516F4A18318FCDFE10160C2850E2422B737FE1408365FC3C31A"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"腾讯软件内嵌网页版","PID":"TXWebApplet","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的腾讯微信、企业微信、腾讯会议等桌面软件内嵌网页版,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等浏览器网页中直接内嵌使用,和B/S信息化系统融为一体使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/TXWebApplet.pid","MD5":"3E608175391DFB201F807C3356056401","Version":"2.1.3.1","Size":491520,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"5F2FB16EC81E14B3FBA8CFED7CF719C6BD158567EA8C5974E1177C60E0A239BEC7C43CCCB0C39EDE9EC3D6A254217AF12746AECF40E0531EF0ABFFA5A6F5B4C0620D86E764FC4FC710C44A0EF044676ACDBADE341B156787DAD5824195E1BC877F4ED461DF48FE9396621F71C91DF819DA41F6D03FB31FE91FF3D3565B777110121CC8C4B4496B571F2D296621FED01CE56EFEEE15EB7EC05A28FB076F37BB15F65F78C034A73AFAAEBBB21686C5DAD291B654D68031BFF1FA42D4E093C59CFAC7DEE2E39F73E3EF54C86CC24CC463BDBA244116B9D80AC874B394A3D8EFFABE00D3370D1B6436065BEEB64D6A0CC96E92EDE7026C469043D128BF6D61C5025C"}}
启动安装后,会不断收到安装进度直到安装结束。
在发布时,也可以把此小程序目录文件和中间件一起打包后发布,不用单独分发。
2)、请求升级腾讯软件内嵌网页版:
{"req":"Plugin_Update","rid":1,"para":{"Name":"腾讯软件内嵌网页版","PID":"5620219A-E6A5-4C31-AABD-A90C9A57D5E0","Date":"2021-03-15","Desc":"PluginOK之上跨浏览器的腾讯微信、企业微信、腾讯会议等桌面软件内嵌网页版,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等浏览器网页中直接内嵌使用,和B/S信息化系统融为一体使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/TXWebApplet_Update.pid","MD5":"1CB895A1D84A43793EC6BD039F855216","Version":"2.1.2.1","Size":491520,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"4D6B73D5D7B918A1C2049304E937FFC2E0416E8611D59F2D772C49C35BE80069319AA834DD6C4C77785588C6DBD826694ED488D98F4FECB074CFD8F9A9021E9C9B89AA07F8D024BA38469DF2765606CFA26C527E5269E74A74FF6CDCE34625FAD23F14E67827E9748002CF82AEA3955C71313F68AC68A4089018C214D298231C17B257C219100BC529A6145FD0CADC88A2BD1E8FC13CD01915F7779FFCF55258B060672FC56915D8C3A94D2F9DCC46CCEA2F243A348D13F0BE19690193AD0C65233FD896A0F802B5204E9DDBFA7BAEB56D4BAA15F5B3E59E01C5E80B701D76A63F575DE8FD27FEE0B3BF18DCD96E76A8B9265937F5A8D0DCA0501BCF2A34ACBB"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"腾讯软件内嵌网页版","PID":"TXWebApplet","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的腾讯微信、企业微信、腾讯会议等桌面软件内嵌网页版,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等浏览器网页中直接内嵌使用,和B/S信息化系统融为一体使用","DownAddr":"http://local.zorrosoft.com/Files/Plugin/TXWebApplet_Update.pid","MD5":"EBB0AE2FA28AEFA208EF4AC4FEF3AD52","Version":"2.1.3.1","Size":491520,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"8E869A394CAD5D6462E9AA000AE4E91005474638A944CAFBCF88ECF513602D14937AFAC21BD942E8C47BF226EDC7610F2A8CCE54485B50FF6DA57E90C0F4208DE533A57510D26C9D135673E0B994FA69B81C7608210B130370E41880A9842D6A1FE432FF918E17DAC721660638E788CC0EFAACA7C5EB8B4913443AA42DCC7521072C45E2DE408BB688802E73A4AEA70C95109D0A19F7142B4DB174C4539384CE31AC7B703DA4440784278CDA43EB4C6138FC55692D74F6FB9040FD85CDD1B0815EFC71B766429ECAF254C2C8EBA08DCE8754B7C9818433C64470C1E4F4BD99682564CA4E25AA1A00CF4A2B9EAC096870F82DDE4CD3B2C2B1923612A4B68182E4"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
3)、请求卸载腾讯软件内嵌网页版:
{"req":"Plugin_Remove","rid":3,"para":{"PID":"5620219A-E6A5-4C31-AABD-A90C9A57D5E0","Type":8}}
{"req":"Plugin_Remove","rid":3,"para":{"PID":"TXWebApplet","Type":8}}
4、腾讯软件内嵌网页版转调用接口,先根据Wrl_TXWebApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令:
......
此差异已折叠。
......@@ -114,13 +114,13 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比
1)、请求安装VLC多媒体播放网页小程序
请在输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Date":"2021-03-21","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Plugin/VlcWebPlayer.pid","MD5":"E7FA34D08EA11D2C7125C5ACAFBDFCCC","Version":"2.1.2.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"5DE2004EED805728EFCE9F8C6B37A99636B130E48DF547668FD84645D4B4A186857EBD1D41DB08011957D9E4B5E4D7BA7D2658891F6F3AF3D180D450192251D286F7E7209A5F90815E99FE06AD9144283887D10348FF5D6936B27FD747975F76E011DB5B13900729202466D7F68F99FA0061D75732F34F4D86004EFFD1805FE774E7C3A790138E5F25DDF77D6C78C989A8D5E2E84F8C1A54CF8333044F9DA882E7789F0A838C3E184F8C44ADF0147AA46D7A9B77B415ABE7AEB4EC103529EE27D7BA735399BAA836A78ECCDAE4D7C25A6AF93EA32C32C6405270D7F0A033C494407C00F2AFBF388659519514D32069FC1E0FEBB91FDA40F59A3DB233F186AA9B"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Plugin/VlcPlayer.pid","MD5":"657D5744A504784AEE40B69804CEE5D8","Version":"2.1.3.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"04270928BB79942B84E5A8989CEE51B794A23F22908550AF70DB47E5CD58883EC1370EA11A6CB3DA0761889EF7ED15FA9C86547CFC80836AC7CEFC9FCB7FE35B05923401B1B71D22A3F6190A3A214C2BE8051432B9A30925F1C60A6433493E57DCCCB54B9365D2765677DA8F16FFD9F34E88CEE904CE242B07D03D3F399A3D95AB1C997B9FD4562892E3D571AA67A9DE88451A1209B19544B52EC4889F0FBC6B386DBAA3B0D0117B69C3A4E3F5457D439867FCA242D7FA583C16CCC2CFAB24E2508896345CB1B9EF279D812331747E09FEE6575248D5D4CBB82237C37D2E40B3E166EB666F186ED39DDC6149E8DC788AF8CDA6844718108AA3CCB213AC022C90"}}
启动安装后,会不断收到安装进度直到安装结束。
2)、请求升级VLC多媒体播放网页小程序:
{"req":"Plugin_Update","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Date":"2021-03-21","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Plugin/VlcWebPlayer_Update.pid","MD5":"9F3EE8B089AEC6AB4B5F67C65C626C55","Version":"2.1.2.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"0B8C24C966D554F014E3A8A3E4F36B79545C6E5773BC94BFF1801E39A758968C4CF6896B622E80D61B8402513B5214BB9C49A1E14826B3366FE55AFD924BAE1A55082F40205A27C7C88A2DDEEB8E89FDC8096D21403C04CB5BC26CFE381599AC2994ECE6792D48C7B444703A097C95060974840F3C8656A45F2C21E304FBC7ECCF3B8709EF63A6FA71C4C44E30DDA3880C11EB05ADC158D67790180B1BE4A495FEA163637803328715FEE68D55A382CDC048081480E566487A056C7B5349EECD894BF33B2AABA8AE7145AA728DCD8592D196847A69D786D278E72E6219DBD6FCE2EDA74DD67B5A63998772E52CD21D0C665F5CC4727B907A34213D2E0BC7F4AC"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Plugin/VlcPlayer_Update.pid","MD5":"A78EA53984A7035DCFF374F9882DB764","Version":"2.1.3.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"A7C4E78C65A4780C1EEB4C4FBC1485DAC0C4E3E837073E639FA96112399B3AF4C0287775751117C5ADFD24567530A19A8B6899632EACC55D98E2AC1330E578EE97D64C7A629328898D47FD4920A934441C810D417C10463C8A4AD2F28395BC77F91306B625BBF1EC0D03489FA3557C8ED46395AC2DF5D845992EBDA9AE1C3685A613AC3C88E686C0BDDA03BAAFB98505F31663B7DA0DDBFDC7831138ED918FC8205888EF8D140CF5B1C5401920AB4B54554E04ED0139408DA06C7026B4876D86C1DD807423DEB35AA88DA61D323438110045F026B301EC31A9B9034CA800724E2B1FBA2F5A6D79FE278951FB5C9D6198428F461CBC71DC520F7243EFEF70EE4F"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......
......@@ -114,13 +114,13 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比
1)、请求安装VLC多媒体播放网页小程序
请在输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"VLCWebPlayer","Date":"2021-03-21","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Plugin/VlcPlayer.pid","MD5":"C382546DD1F05BAB8CD46315C5C49225","Version":"2.1.2.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"9A4B87DEC89CF34D2DEFC3B43DC13CBE6DC6F47C7AFD1C4238D68C5E069D2EBAD2ED4595344962B027826611FB0971B75CCB8A9D5D47467F9BEC62EA2127E523CF48EECC37AB9508871AF2F9DB9B25F425E8B43992528E8BB987CF9DED94ABE081CF1B26E0F6837CE5274CE5D0D5A67C4AB1FBCD9E03C73A5AF9569A8F34E57913700706A72B4B13385DE031CD3BA42665E7D9079985836D20678F70300CCFCBCB0DDD0946A4903E9143FEB7C5930E79686C10A65EC739B9B45625FD468E2A70F1A0894386B18F0237C1432716199AB0CA164B56519CA15E60E615AED9AE8A3B50964ADE222B6994ADC3542FFEE64CF2B952C9917194A8E33C756A9A3F03AD5E"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"VLCWebPlayer","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Plugin/VlcWebPlayer.pid","MD5":"088D68D2CBC7A355289C05938CDA8341","Version":"2.1.3.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"164FC7A66F99BEFD67D7E209C8EEB9BC82B76D9F404D3C2BF9369935C1053D3D492417DBB37BA679F3884252E428D293A10D1F849171BA01A64113FD439B24A65B33D532A756B860E745BDF5E2418F645729ACAD3F7848031533CE9F7295DDBDD315FE4F4ECA0C27C5CA3BF7E0FFE0ABD2C3A7AA5F6EBA7989B1A53FC9861517D1F5178D9119D2FF16C61676CCA9098FA33ECEC2B2C934794982C3ABEB9F256C499101B8A86FCFEF325E33361F7A67A2DCAF09CEB1F5FCF7F9051734943CC9D6F09C5D511BB44524CA1F386096DAD15A5610D3C9030DCD10D0B5FAE2AD2BF19EF756C82E06603F8822A0AB0071800F0F151F1BFDEDABB37478EAA9F13D9AF734"}}
启动安装后,会不断收到安装进度直到安装结束。
2)、请求升级VLC多媒体播放网页小程序:
{"req":"Plugin_Update","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"VLCWebPlayer","Date":"2021-03-21","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Plugin/VlcPlayer_Update.pid","MD5":"44AA116445C18B19E8FB7820823C406D","Version":"2.1.2.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"38F34FF7190A172CEF52BBDA6AF5EE79BD9A8F10EFF3F2B9C0EA871F7593A6AEC4869899C16D68DDB52B5BF42CF426028421ED6EEF90F34D29645A321A185C10B62AAF54DF8209B17433A2254611B147E1B2439E7A46AA5CDEFD9D88ABBC9327719BD857788D9ADBF3D91A00453E6DEBDE9765D85D048794EBF6A7E3BD7A5532DBB4ED09912354CA970B7B4AA4E98E06863AE5F26F5C07D9D8054304E6CAC6199D82B46FDC042C875C66119C34BF90F7C182481F056C113284E12D80F306822A1BD770B3D85473553407EBEC26BC1B6879B15542A992961891D584E312A85FAA66E30E9E71E1F1B27AC54A2681E7A756BA46034FE641E1F81CFB6B637084F57E"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"VLCWebPlayer","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Plugin/VlcWebPlayer_Update.pid","MD5":"43EDEF1F91BA4A1D4FCFAEE51257FA80","Version":"2.1.3.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"7F08823A9B7DC23257BA3A23FA254BF789ADAAEEBC52EDAFE920676C1BCA3F3B70DB5EA3C8C2D9F0EA3B21FBC481A7E14E1CE49E1BAD985AFDC1C9F4966DE2547BABDFBDB65E7AF15DDB2DE4A6B8CFAF363BA9BBC254AC7D779422E8AEEFB67AF8DBE25C930818F49046B9BF9565F60F28BADC4D676E4A95003324D04A54E909E787F172BF7FCD450B4635EC453D9B308ACED7541D8E887D2EE809E1BB2C046647C1760C5F8BE2C89DB088D43C0F63139193ABC65D8582A9D65DD35D2B30309BB8B73CE3F663A2A40FBF1A85043D8540BE09B00C6CA9FE4A285B99CCFB0130CF5D828E079390D44CC9A2FE8AF7F0D8CF2353AB0623089CF813432E6ED3E1BB22"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......
......@@ -65,10 +65,10 @@ http://zorrosoft.com/officeframe.html
启动后会先后收到三个JSON数据包
A、{"ret":0,"rid":1,"data":{"ID":3}}
代表小程序WS侦听服务就绪
B、{"event":"Wrl_Listen","aid":3,"data":{"SID":"123","PID":"60E61D43-503A-470B-9DAA-8E703E1F8BE8","port":910}}
B、{"event":"Wrl_Listen","aid":3,"data":{"SID":"123","PID":"WpsApplet","port":910}}
返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如打开一个文档。
返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。
C、{"event":"Wrl_AppletOK","aid":3,"data":{"SID":"123","PID":"60E61D43-503A-470B-9DAA-8E703E1F8BE8","Port":910}}
C、{"event":"Wrl_AppletOK","aid":3,"data":{"SID":"123","PID":"WpsApplet","Port":910}}
2)、请求控制金山WPS内嵌网页小程序:
当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等
......@@ -114,20 +114,20 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比
1)、请求安装金山WPS内嵌网页小程序
请在输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"金山WPS内嵌网页小程序","PID":"60E61D43-503A-470B-9DAA-8E703E1F8BE8","Date":"2021-03-15","Desc":"PluginOK之上跨浏览器的金山WPS内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WpsApplet.pid","MD5":"4D7070797A2FE644CAE6A13FF2F0D858","Version":"2.1.2.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"41B5DEA6E661C51C182627B556AB5748DDDB05A7C8E8DBE2D0B0B2EDAAC9864FD0371105A961469F5249091D9C1ED0A21E221FAD27F33665E4364D218CB68ACFDDF5DEBAFBA8162F3BB8CD38066D3CB3612E0CBF6829F9DF8876C15D6A55C37E7A819A265966B1A5C276CCA4BE180D4206AEB459E01363C9CCF13D94258AC1D1EE77EA74061EC8ACC329FC67995173A64BC2FA953A6A1861BBEA20A6091153347E63BF35CC78DFF2BEE6DA8C3F0AC0D05663758A7C3E16B8DB43708FB8F73D3F1A7EFEE8CC53C9C7C077740D6D47F2382A95F349DDAA079EF39030E095FCADBEA5A8E7642E88CAE6D9B70F4235F86B48BE8E7D3697A4E3BB557E3898481846CA"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"金山WPS在线编辑小程序","PID":"WpsApplet","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的金山WPS内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WpsApplet.pid","MD5":"47BFE2C7746D03ADA8D9EE10073E246A","Version":"2.1.3.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"47D0F3AC5B90EEFCED99E54077846548D7A6C4A00636ADE38863AEC2CE5860E3DB9953B3C82F4BBBBB968597B8353F59C5B53DF7C107FE456E428ED4BD50C244E2C065A7465FAB74F9BE64ACC5AA4F8956781BC6805DE176871E61123A1C068D6236435C836719F7D4A4D395FE7A5632DED523F35FDB9066B080E1228AEA8676C5B340C6388E51188301D5FDFADD5A5B73966A8F27AFB0BEADED116B3C5EAF4313C7B1ED9B854874151DFC0A109F4F611491AB1E3D39BB07931AD5886B978FBF4D429E994A44967C232FE03484687E1C5FDF173DAC374B90D55FA3BCA3F76F93AA3DD9153B302FED48E5A29BADC0C5CC1100EB02D7B7A46A32AA155A9CB724C2"}}
启动安装后,会不断收到安装进度直到安装结束。
在发布时,也可以把此小程序目录文件和中间件一起打包后发布,不用单独分发。
2)、请求升级金山WPS内嵌网页小程序:
{"req":"Plugin_Update","rid":1,"para":{"Name":"金山WPS内嵌网页小程序","PID":"60E61D43-503A-470B-9DAA-8E703E1F8BE8","Date":"2021-03-15","Desc":"PluginOK之上跨浏览器的金山WPS内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WpsApplet_Update.pid","MD5":"1AF407BB19A29992572F7F05161ED092","Version":"2.1.2.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"6D1145AF5C7DED7BD862E5EB2536D71384B878EAE50CC759C02AD61B4CD87D65F3D1CBE466E58078B1877FA899DEFED4D7F6059F51F001A90235267E7147CD5D5AA9548817EF386D26F84F1BA899827CA7A4EFA1A645237266F70E449651DD821EEB4D3A26067C53DB2F128CDC6A87A67F473C97E3401E161556CF65679B6BE07020E26723422EB140AD02DF54E7114F3D2595FCF28B477D26FBE747D6967B64626E445456371AC29FB9C7A338522BCD3EE5C8B7907C148B51B91774733CBD058AEF61F45D734133DB26E8455BDF0C11FC9F72187FB55F456F419264A0882C57E4CC2B221765CF0587050370981BE8CF6617BFAEE8C671022498CF70462EDAE0"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"金山WPS在线编辑小程序","PID":"WpsApplet","Date":"2021-03-27","Desc":"PluginOK之上跨浏览器的金山WPS内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WpsApplet_Update.pid","MD5":"39BAA600F6CD439ECDCE92A9E18845A9","Version":"2.1.3.1","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"1F0365015D1D6C7B967736C2D52CD1473CB893AC7EBC4CB68680006C8F2D293A5A3AB67DFE94665BF66595B0111338BC5B11410D2D2B0FB65B2C3DD9B5F3D7CD7F6971D2C517ED1E0B1D20ADA457877065D50FB1B40FF81967324ED05D4904D0EF65493B4B01FCC38C92F6A46F3D4D9F7F82CCAE88A9DFD06CB5B3112617D327A3C1E02FF18898E02CE6142AC0E0644CD192D94A10CC7077F2E6E0B66CBA23320E058F61273DDBADEB314E9DD577240D8AE836F5DB109FD752D92AFE269C7807CAC3975FF28AB5A32EEE3FBAE5F31C35CD3924EA44549F0DEF9B52279997EA2D8E187A7FEFF1CE68D841A6FB306A99C9B67783F02AB6000306F64126C0C3FBC0"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
3)、请求卸载金山WPS内嵌网页小程序:
{"req":"Plugin_Remove","rid":3,"para":{"PID":"60E61D43-503A-470B-9DAA-8E703E1F8BE8","Type":8}}
{"req":"Plugin_Remove","rid":3,"para":{"PID":"WpsApplet","Type":8}}
4、金山WPS内嵌网页小程序转调用WPS软件的VBA接口,先根据Wrl_OfficeApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令:
A、常用功能请求:
......
无法预览此类型文件
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册