diff --git a/Bin/AIPSignApplet.txt b/Bin/AIPSignApplet.txt index 1e2deb499c52edd85e09c5a4137d467948070e14..f53aa93fdb7cb02c9ab47c45980055b7dcc2709e 100644 --- a/Bin/AIPSignApplet.txt +++ b/Bin/AIPSignApplet.txt @@ -37,16 +37,16 @@ B、网页中嵌入元素 1)、请求启动AIP电子签章内嵌网页小程序: 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 Url:加载小程序所在的网页实际地址 Open:为需要签章的文件路径,磁盘目录斜杠用/ 注意:Open和Url如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递 举例: 自动识别当前浏览器指定位置和大小启动: -{"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"}} +{"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,"ScrollTop":0,"Url": "http://zorrosoft.com/AIPApplet.html","Open":"http://zorrosoft.com/Files/PluginOK.pdf"}} 指定页面内加载后适配网页切换显示: http://zorrosoft.com/aipframe.html @@ -57,7 +57,7 @@ A、{"ret":0,"rid":1,"data":{"ID":2}} 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":"AIPSignApplet","Port":1200}} +C、{"event":"Wrl_AppletOK","aid":2,"rid":8,"data":{"SID":"123","PID":"AIPSignApplet","Port":1200}} 2)、请求控制AIP电子签章内嵌网页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -115,7 +115,7 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载AIP电子签章内嵌网页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序WrlPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"AIPSignApplet","Type":8}} 4、AIP电子签章内嵌网页小程序转调用ActiveX接口(接口函数及方法说明详情请参考文档“AIP电子签名系统开发接口.chm”),先根据Wrl_AppletStart请求启动后返回侦听端口号,针对此端口新建一个WebSocket连接后可执行如下指令: diff --git a/Bin/AutodeskApplet.txt b/Bin/AutodeskApplet.txt index 4f6a19c16dc83a17a999ce989297deebe9166c4e..d96cb4bce47fa623440d35f02981d2db592ba457 100644 --- a/Bin/AutodeskApplet.txt +++ b/Bin/AutodeskApplet.txt @@ -38,9 +38,9 @@ B、网页中嵌入元素 1)、请求启动Autodesk内嵌网页小程序实现网页中局部加载dwg/dxf等文档进行操作: 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 App:0启动AutoCAD实现在线编辑(推荐用2015及以上版本,可根据具体版本定制) 1启动DWG TrueView在线查看和转换 2启动Design Review在线审阅 Url:加载小程序所在的网页实际地址 @@ -48,16 +48,16 @@ Open:为需要打开的文档路径,磁盘目录斜杠用/ 注意:Open和Url如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递 举例: 自动识别当前浏览器并启动AutoCAD程序在线编辑dwg、dxf等文档 -{"req":"Wrl_ACADApplet","rid":5,"para":{"Type":"0","Title":"Autodesk Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/acadframe.html","App":"0","Open":"D:/Zorro/test.dwg"}} +{"req":"Wrl_ACADApplet","rid":5,"para":{"Type":"0","Title":"Autodesk Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/acadframe.html","App":"0","Open":"D:/Zorro/test.dwg"}} 自动识别当前浏览器并启动DWG TrueView程序在线查看或转换dwg文档 -{"req":"Wrl_ACADApplet","rid":6,"para":{"Type":"0","Title":"Autodesk Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/acadframe.html","App":"1","Open":"D:/Zorro/test.dwg"}} +{"req":"Wrl_ACADApplet","rid":6,"para":{"Type":"0","Title":"Autodesk Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/acadframe.html","App":"1","Open":"D:/Zorro/test.dwg"}} 自动识别当前浏览器并启动Design Review程序在线审阅dwg、dxf文档 -{"req":"Wrl_ACADApplet","rid":7,"para":{"Type":"0","Title":"Autodesk Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/acadframe.html","App":"2","Open":"D:/Zorro/test.dwg"}} +{"req":"Wrl_ACADApplet","rid":7,"para":{"Type":"0","Title":"Autodesk Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/acadframe.html","App":"2","Open":"D:/Zorro/test.dwg"}} 自动识别当前浏览器指定位置自动适配网页大小启动: -{"req":"Wrl_ACADApplet","rid":8,"para":{"Type":"0","Title":"Autodesk Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/acadfull.html","App":"0","Open":"D:/Zorro/test.dwg"}} +{"req":"Wrl_ACADApplet","rid":8,"para":{"Type":"0","Title":"Autodesk Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/acadfull.html","App":"0","Open":"D:/Zorro/test.dwg"}} 当前页指定位置自动适配网页加载测试 http://zorrosoft.com/acadframe.html @@ -66,9 +66,9 @@ http://zorrosoft.com/acadframe.html A、{"ret":0,"rid":1,"data":{"ID":3}} 代表小程序WS侦听服务就绪 B、{"event":"Wrl_Listen","aid":3,"data":{"SID":"123","PID":"ACadApplet","port":990}} -返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如新打开一个网页。 +返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如新打开一个CAD文档。 代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。 -C、{"event":"Wrl_AppletOK","aid":3,"data":{"SID":"123","PID":"ACadApplet","Port":990}} +C、{"event":"Wrl_AppletOK","aid":3,"rid":5,"data":{"SID":"123","PID":"ACadApplet","Port":990}} 2)、请求控制Autodesk内嵌网页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -126,7 +126,7 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载Autodesk内嵌网页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序WrlPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"ACadApplet","Type":8}} 4、Autodesk内嵌网页小程序转调用Autodesk的AutoCAD软件VBA接口及DWG TrueView或Design Review的OCX控件接口,先根据Wrl_ACADApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Bin/ChangeLog.txt b/Bin/ChangeLog.txt index a25ee9d446c58047bcf5b27424e4eaba71129a78..a7c0e8d563de83af56480b370b39c06cef9014b7 100644 --- a/Bin/ChangeLog.txt +++ b/Bin/ChangeLog.txt @@ -1,4 +1,16 @@ -2021-06-01 PluginOK升级网络版2.1.3.3(单机版1.3.3.3) +2021-06-10 PluginOK升级网络版2.1.3.5(单机版1.3.3.5) + 1、优化启动内嵌小程序等待时间,避免太短导致启动失败; + 2、滚动内嵌小程序时支持设置顶部预留区域; + 3、安装时exe小程序增加防火墙例外设置,避免提示; + 4、启动内嵌小程序增加Option参数备用; + 5、启动内嵌小程序成功通知中增加返回请求启动的rid参数; + 6、网络版支持主动发起更新授权请求,优化安装后主动请求间隔; + 7、打包工具支持导出JAVA语言所需的RSA秘钥; + 8、解决启动内嵌小程序时本地路径有空格等特殊符号时错误问题; + 9、解决Firefox 89版内嵌小程序显示位置错误问题; + 10、解决打包小程序时未过滤指定文件导致授权无效问题。 + +2021-06-01 PluginOK升级网络版2.1.3.3(单机版1.3.3.3) 1、优化Office网页小程序功能,兼容WPS个人版,隐藏启动LOGO,解决加载可能失败问题; 2、解决VLC网页播放小程序网络缓存时间设置不生效问题; 3、解决Chrome、Edge等91版内嵌小程序显示位置错误问题。 diff --git a/Bin/FlashPlayerApplet.txt b/Bin/FlashPlayerApplet.txt index 209e6535af6cf3688a5cfce53a564d1940f015f7..5e5f08094d69a5c62982ea74b915a45140f5b45e 100644 --- a/Bin/FlashPlayerApplet.txt +++ b/Bin/FlashPlayerApplet.txt @@ -38,19 +38,19 @@ B、网页中嵌入元素 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据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":1,"para":{"Type":"0","Title":"Flash Applet","Flag":2,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":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"}} +{"req":"Wrl_FlashApplet","rid":3,"para":{"Type":"0","Title":"Flash Applet","Flag":10,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url":"http://zorrosoft.com/FlashApplet.html","Open":"http://zorrosoft.com/Files/test.swf"}} 当前页指定位置自动适配网页加载测试 http://zorrosoft.com/flashframe.html @@ -61,7 +61,7 @@ A、{"ret":0,"rid":1,"data":{"ID":2}} B、{"event":"Wrl_Listen","aid":2,"data":{"SID":"123","PID":"E7C7BDA6-C828-46F1-A7BA-B4C572A01100","port":990}} 返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如新播放一个Flash。 代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。 -C、{"event":"Wrl_AppletOK","aid":2,"data":{"SID":"123","PID":"E7C7BDA6-C828-46F1-A7BA-B4C572A01100","Port":990}} +C、{"event":"Wrl_AppletOK","aid":2,"rid":1,"data":{"SID":"123","PID":"E7C7BDA6-C828-46F1-A7BA-B4C572A01100","Port":990}} 2)、请求控制Flash Player内嵌网页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -119,7 +119,7 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载Flash Player内嵌网页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序WrlPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"E7C7BDA6-C828-46F1-A7BA-B4C572A01100","Type":8}} 4、Flash Player小程序转调用ActiveX接口,先根据Wrl_FlashApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Bin/FlashWebPlayer.txt b/Bin/FlashWebPlayer.txt index 06a0ba1734038cead13ac6083109b14541c8b7d7..5743ad52dc68aeef6f1097520abdaa3f2c1b36da 100644 --- a/Bin/FlashWebPlayer.txt +++ b/Bin/FlashWebPlayer.txt @@ -38,19 +38,19 @@ B、网页中嵌入元素 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据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":1,"para":{"Type":"0","Title":"Flash Applet","Flag":2,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":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"}} +{"req":"Wrl_FlashApplet","rid":3,"para":{"Type":"0","Title":"Flash Applet","Flag":10,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url":"http://zorrosoft.com/FlashApplet.html","Open":"http://zorrosoft.com/Files/test.swf"}} 当前页指定位置自动适配网页加载测试 http://zorrosoft.com/flashframe.html @@ -61,7 +61,7 @@ A、{"ret":0,"rid":1,"data":{"ID":2}} 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}} +C、{"event":"Wrl_AppletOK","aid":2,"rid":1,"data":{"SID":"123","PID":"FlashWebPlayer","Port":990}} 2)、请求控制Flash Player内嵌网页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -119,7 +119,7 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载Flash Player内嵌网页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序WrlPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"FlashWebPlayer","Type":8}} 4、Flash Player小程序转调用ActiveX接口,先根据Wrl_FlashApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Bin/IEApplet.txt b/Bin/IEApplet.txt index dd8119859640d5ca31d0be3d7eb2c0c5c6645d7e..de3865fcb497ff4d2942692b7ddd0353b48f72f2 100644 --- a/Bin/IEApplet.txt +++ b/Bin/IEApplet.txt @@ -38,9 +38,9 @@ B、网页中嵌入元素 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据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位版 @@ -50,10 +50,10 @@ Open:为需要用IE内核打开的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":1,"para":{"Type":"0","Title":"IE Applet","Flag":2,"Version":"0","X64":"0","IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":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"}} +{"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,"ScrollTop":0,"Url": "http://zorrosoft.com/IEApplet.html","Open":"http://www.zorrosoft.com"}} 当前页指定位置自动适配网页加载测试 http://zorrosoft.com/ieframe.html @@ -64,7 +64,7 @@ A、{"ret":0,"rid":1,"data":{"ID":3}} B、{"event":"Wrl_Listen","aid":3,"data":{"SID":"123","PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE282","port":985}} 返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如新打开一个网页。 代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。 -C、{"event":"Wrl_AppletOK","aid":3,"data":{"SID":"123","PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE282","Port":985}} +C、{"event":"Wrl_AppletOK","aid":3,"rid":1,"data":{"SID":"123","PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE282","Port":985}} 2)、请求控制IE控件内嵌网页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -122,7 +122,7 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载IE控件内嵌网页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序WrlPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE282","Type":8}} 4、IE控件内嵌网页小程序转调用ActiveX接口,先根据Wrl_IEApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Bin/IEPage.txt b/Bin/IEPage.txt index f10a2a9f1b5b28a5e2b69ca884d2a1ceb20b574d..f33d7f24a9514aa59bf4bf7e49a04bdf4838e778 100644 --- a/Bin/IEPage.txt +++ b/Bin/IEPage.txt @@ -38,9 +38,9 @@ B、网页中嵌入元素 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据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位版 @@ -50,10 +50,10 @@ Open:为需要用IE内核打开的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":1,"para":{"Type":"0","Title":"IE Applet","Flag":2,"Version":"0","X64":"0","IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":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"}} +{"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,"ScrollTop":0,"Url": "http://zorrosoft.com/IEApplet.html","Open":"http://www.zorrosoft.com"}} 当前页指定位置自动适配网页加载测试 http://zorrosoft.com/ieframe.html @@ -64,7 +64,7 @@ A、{"ret":0,"rid":1,"data":{"ID":3}} 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}} +C、{"event":"Wrl_AppletOK","aid":3,"rid":1,"data":{"SID":"123","PID":"IEApplet","Port":985}} 2)、请求控制IE控件内嵌网页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -122,7 +122,7 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载IE控件内嵌网页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序WrlPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"IEApplet","Type":8}} 4、IE控件内嵌网页小程序转调用ActiveX接口,先根据Wrl_IEApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Bin/IETabApplet.txt b/Bin/IETabApplet.txt index fda4c5ae35c7befa0a03a9939fb9945c2c807b4b..6a0291e113457fd076d5840c7d4b059498d659f0 100644 --- a/Bin/IETabApplet.txt +++ b/Bin/IETabApplet.txt @@ -11,7 +11,7 @@ HTTP网页在线测试:http://zorrosoft.com/ienewtab.html HTTPS网页在线 1)、请求启动IE标签页小程序: Type为浏览器类型,传0自动判断(前提是当前浏览器已启动并显示在最前端,Flag指定当前页加载时必须是0) 可强制指定浏览器类型Type(2代表Chrome 4代表Firefox 8代表Opera 16代表Edge(Chromium内核) 32代表360极速浏览器 33代表360安全浏览器 34代表360企业安全浏览器 50代表QQ浏览器 60代表搜狗浏览器) -Flag掩码标记:1指定标签页加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 64根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定标签页加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 Title:标签页页时为创建的网页标题 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位版 @@ -32,7 +32,7 @@ A、{"ret":0,"rid":1,"data":{"ID":1}} 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":"IENewTab","Port":980}} +C、{"event":"Wrl_AppletOK","aid":1,"rid":6,"data":{"SID":"123","PID":"IENewTab","Port":980}} 2)、请求控制IE标签页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -54,7 +54,7 @@ ID为Wrl_IETab启动小程序时返回的ID值,Code代表控制类型掩码: 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载IE标签页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序WrlPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"IENewTab","Type":8}} 4、IE标签页小程序转调用ActiveX接口,先根据Wrl_IETab请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Bin/MSOfficeApplet.txt b/Bin/MSOfficeApplet.txt index 782c33fce1b256bf7b817c74910324caf4e7eb0b..1295b5f713a0e3ab3b5956e0da0f63a356d30825 100644 --- a/Bin/MSOfficeApplet.txt +++ b/Bin/MSOfficeApplet.txt @@ -38,9 +38,9 @@ B、网页中嵌入元素 1)、请求启动微软Office内嵌网页小程序实现网页中局部加载doc/xls/ppt等文档显示: 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 OType 1启动微软Word;OType 2启动微软Excel;OType 3启动微软PPT; Url:加载小程序所在的网页实际地址 @@ -48,16 +48,16 @@ Open:为需要打开的文档路径,磁盘目录斜杠用/ 注意:Open和Url如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递 举例: 自动识别当前浏览器并启动微软Word程序 -{"req":"Wrl_OfficeApplet","rid":5,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/OfficeApplet2.html","OType":"1","Open":"D:/Zorro/test.doc"}} +{"req":"Wrl_OfficeApplet","rid":5,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/OfficeApplet2.html","OType":"1","Open":"D:/Zorro/test.doc"}} 自动识别当前浏览器并启动微软Excel程序 -{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/OfficeApplet2.html","OType":"2","Open":"D:/Zorro/test.xls"}} +{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/OfficeApplet2.html","OType":"2","Open":"D:/Zorro/test.xls"}} 自动识别当前浏览器并启动微软PPT程序 -{"req":"Wrl_OfficeApplet","rid":7,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/OfficeApplet2.html","OType":"3","Open":"D:/Zorro/test.ppt"}} +{"req":"Wrl_OfficeApplet","rid":7,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/OfficeApplet2.html","OType":"3","Open":"D:/Zorro/test.ppt"}} 自动识别当前浏览器指定位置自动适配网页大小启动: -{"req":"Wrl_OfficeApplet","rid":8,"para":{"Type":"0","Title":"Office Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/OfficeApplet2.html","OType":"1","Open":"D:/Zorro/test.doc"}} +{"req":"Wrl_OfficeApplet","rid":8,"para":{"Type":"0","Title":"Office Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/OfficeApplet2.html","OType":"1","Open":"D:/Zorro/test.doc"}} 当前页指定位置自动适配网页加载测试 http://zorrosoft.com/officeframe.html @@ -68,7 +68,7 @@ A、{"ret":0,"rid":1,"data":{"ID":3}} 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":"MSOfficeApplet","Port":950}} +C、{"event":"Wrl_AppletOK","aid":3,"rid":5,"data":{"SID":"123","PID":"MSOfficeApplet","Port":950}} 2)、请求控制微软Office内嵌网页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -126,7 +126,7 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载微软Office内嵌网页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序WrlPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"MSOfficeApplet","Type":8}} 4、微软Office内嵌网页小程序转调用Office软件的VBA接口,先根据Wrl_OfficeApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Bin/PclWebPlayer.txt b/Bin/PclWebPlayer.txt index 4b4084a596bb5a9ba72133c0e81dd7bde3e11cd1..94fafd3b6c12d24e0e7d038a7979e4ea42e200ef 100644 --- a/Bin/PclWebPlayer.txt +++ b/Bin/PclWebPlayer.txt @@ -38,19 +38,19 @@ B、网页中嵌入元素 1)、请求启动PCL网页渲染小程序: 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 Url:加载小程序所在的网页实际地址 Open:为需要播放的多媒体路径,磁盘目录斜杠用/ 注意:Open和Url如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递 举例: 自动识别当前浏览器指定位置和大小启动: -{"req":"Wrl_PCLWebPlayer","rid":1,"para":{"Type":"0","Title":"PCL Web Player","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url":"http://zorrosoft.com/PclWebPlayer.html","Open":"D:/Zorro/map.pcd"}} +{"req":"Wrl_PCLWebPlayer","rid":1,"para":{"Type":"0","Title":"PCL Web Player","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url":"http://zorrosoft.com/PclWebPlayer.html","Open":"D:/Zorro/map.pcd"}} 自动识别当前浏览器自动适配网页大小启动: -{"req":"Wrl_PCLWebPlayer","rid":3,"para":{"Type":"0","Title":"PCL Web Player","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url":"http://zorrosoft.com/PclWebPlayer.html","Open":"D:/Zorro/map.pcd"}} +{"req":"Wrl_PCLWebPlayer","rid":3,"para":{"Type":"0","Title":"PCL Web Player","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url":"http://zorrosoft.com/PclWebPlayer.html","Open":"D:/Zorro/map.pcd"}} 当前页指定位置自动适配网页加载测试 http://zorrosoft.com/pclframe.html @@ -59,9 +59,9 @@ http://zorrosoft.com/pclframe.html A、{"ret":0,"rid":1,"data":{"ID":2}} 代表小程序WS侦听服务就绪 B、{"event":"Wrl_Listen","aid":2,"data":{"SID":"123","PID":"PclWebPlayer","port":900}} -返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如新播放一个Flash。 +返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能。 代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。 -C、{"event":"Wrl_AppletOK","aid":2,"data":{"SID":"123","PID":"PclWebPlayer","Port":990}} +C、{"event":"Wrl_AppletOK","aid":2,"rid":1,"data":{"SID":"123","PID":"PclWebPlayer","Port":900}} 2)、请求控制PCL网页渲染小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -119,7 +119,7 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载PCL网页渲染小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序WrlPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"PclWebPlayer","Type":8}} 4、PCL网页渲染小程序,先根据Wrl_PCLWebPlayer请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Bin/SWCadApplet.txt b/Bin/SWCadApplet.txt index 3918fa8c4f671c19072c3d6688a371a0a2bc2429..03ac35dae1b8a60dd0e6ccf6463c6d963cedf8ef 100644 --- a/Bin/SWCadApplet.txt +++ b/Bin/SWCadApplet.txt @@ -38,9 +38,9 @@ B、网页中嵌入元素 1)、请求启动Solidworks内嵌网页小程序实现网页中局部加载dwg/dxf等文档进行操作: 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 App:0是启动Solidwork实现在线编辑(推荐用2015及以上版本,可根据具体版本定制) 1是eDrawings控件查看 Url:加载小程序所在的网页实际地址 @@ -48,13 +48,13 @@ Open:为需要打开的文档路径,磁盘目录斜杠用/ 注意:Open和Url如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递 举例: 自动识别当前浏览器并启动Solidworks程序在线编辑xt、step等文档 -{"req":"Wrl_SWCadApplet","rid":5,"para":{"Type":"0","Title":"Solidworks Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/SWCadframe.html","App":"0","Open":"D:/Zorro/Test.sldprt"}} +{"req":"Wrl_SWCadApplet","rid":5,"para":{"Type":"0","Title":"Solidworks Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/SWCadframe.html","App":"0","Open":"D:/Zorro/Test.sldprt"}} 自动识别当前浏览器并启动eDrawings程序在线查看xt、step三维工程图文档 -{"req":"Wrl_SWCadApplet","rid":6,"para":{"Type":"0","Title":"Solidworks Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/SWCadframe.html","App":"1","Open":"D:/Zorro/Test.sldprt"}} +{"req":"Wrl_SWCadApplet","rid":6,"para":{"Type":"0","Title":"Solidworks Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/SWCadframe.html","App":"1","Open":"D:/Zorro/Test.sldprt"}} 自动识别当前浏览器指定位置自动适配网页大小启动: -{"req":"Wrl_SWCadApplet","rid":8,"para":{"Type":"0","Title":"Solidworks Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/SWCadfull.html","App":"0","Open":"D:/Zorro/Test.sldprt"}} +{"req":"Wrl_SWCadApplet","rid":8,"para":{"Type":"0","Title":"Solidworks Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/SWCadfull.html","App":"0","Open":"D:/Zorro/Test.sldprt"}} 当前页指定位置自动适配网页加载测试 http://zorrosoft.com/SWCadframe.html @@ -65,7 +65,7 @@ A、{"ret":0,"rid":1,"data":{"ID":3}} B、{"event":"Wrl_Listen","aid":3,"data":{"SID":"123","PID":"SWCadApplet","port":1010}} 返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如新打开一个网页。 代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。 -C、{"event":"Wrl_AppletOK","aid":3,"data":{"SID":"123","PID":"SWCadApplet","Port":1010}} +C、{"event":"Wrl_AppletOK","aid":3,"rid":5,"data":{"SID":"123","PID":"SWCadApplet","Port":1010}} 2)、请求控制Solidworks内嵌网页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -123,7 +123,7 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载Solidworks内嵌网页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序WrlPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"SWCadApplet","Type":8}} 4、Solidworks内嵌网页小程序转调用软件VBA接口及eDrawings的OCX控件接口,先根据Wrl_SWCadApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Bin/TXWebApplet.txt b/Bin/TXWebApplet.txt index c0794d9dec5af25ab6ed32c86f7c86d4d83aad36..c4875d6c8a1c9b3cea208650210d890dcb708759 100644 --- a/Bin/TXWebApplet.txt +++ b/Bin/TXWebApplet.txt @@ -38,9 +38,9 @@ B、网页中嵌入元素 1)、请求启动腾讯软件内嵌网页版实现网页中局部加载显示: 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 App 指定加载软件,0微信桌面版 1企业微信桌面版 2腾讯会议桌面版 Url:加载小程序所在的网页实际地址 @@ -48,10 +48,10 @@ Url:加载小程序所在的网页实际地址 举例: 自动识别当前浏览器指定位置和大小启动: -{"req":"Wrl_TXWebApplet","rid":1,"para":{"Type":"0","Title":"Tencent Web Applet","Flag":2,"App":"0"","IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/TXApplet.html"}} +{"req":"Wrl_TXWebApplet","rid":1,"para":{"Type":"0","Title":"Tencent Web Applet","Flag":2,"App":"0"","IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/TXApplet.html"}} 自动识别当前浏览器指定位置自动适配网页大小启动: -{"req":"Wrl_TXWebApplet","rid":2,"para":{"Type":"0","Title":"Tencent Web Applet","Flag":10,"App":"0"","IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/TXApplet.html"}} +{"req":"Wrl_TXWebApplet","rid":2,"para":{"Type":"0","Title":"Tencent Web Applet","Flag":10,"App":"0"","IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/TXApplet.html"}} 当前页指定位置自动适配网页加载测试 http://zorrosoft.com/txframe.html @@ -62,7 +62,7 @@ A、{"ret":0,"rid":1,"data":{"ID":3}} 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":"TXWebApplet","Port":955}} +C、{"event":"Wrl_AppletOK","aid":3,"rid":1,"data":{"SID":"123","PID":"TXWebApplet","Port":955}} 2)、请求控制腾讯软件内嵌网页版: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -120,7 +120,7 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载腾讯软件内嵌网页版: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序WrlPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"TXWebApplet","Type":8}} 4、腾讯软件内嵌网页版转调用接口,先根据Wrl_TXWebApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Bin/TestWrl.txt b/Bin/TestWrl.txt index ef3f32d5af0ff6493d59ffeda92f6cb7437d49ea..57f43f595adb68921263ae3338e3f60aee957d5a 100644 --- a/Bin/TestWrl.txt +++ b/Bin/TestWrl.txt @@ -150,6 +150,7 @@ Monitor {"req":"Plugin_Update","rid":1,"para":{"Name":"С(C#)","PID":"PluginExeDemo","Date":"2021-05-06","Desc":"С(C#)-ʾűָվ","DownAddr":"http://local.zorrosoft.com/Files/Plugin/PluginExeDemo_Update.pid","MD5":"24C5EBDE0E857D7DB9273C7C309B8F91","Version":"1.3.3.2","Size":622592,"HideIns":0,"Type":2,"Cookie":"","Auth":"","TK":"14F6608C253E10AC077495353CFE7A494504AA9A85A599D50173A0154B3B5EB23D8FA1BA82786B9FF2247AC134474ACD94B5DEFA93B84EF6BD963F914E5A52844AB506A521FC632380FF6EE666C0C94E9373D549FD16804A539935B54BCE50D274D2B065689D15F9EF34DDAAF0D9A3CC57056159C9F5AE1C67FF88691C060A92B2EBEC5FB6D0D27CF0924E10EFD7B79FAAD11A70023B0EA071BBC0395527218CAF87E9CDD072ABCD4C4A59686E9FFA91304A6A040533C11A5D2EDA9239AE6E78360A58760371EE5B2445D383FC6E8AF3FF7F27364EEC5F4CB87EF306E4A37764B3038EDC314A5EBF4D1EDBE3970CD1A43D2CE253D5AAD694A6A2DE04EE65A1AD"}} 17)жС +ʽҪTKУ飬οSDKĵPluginOKмȫ.docSDKеĴWrlPackage.exeмάɴTK {"req":"Plugin_Remove","rid":50,"para":{"PID":"99225C6D-B7A3-441c-AEFB-3EE23ACA2209","Type":2}} @@ -166,7 +167,7 @@ Monitor 4PluginOK(ţ)м 1)м -{"req":"Wrl_Update","rid":1,"para":{"Name":"PluginOK","Date":"2021-06-01","Desc":"1ʵҳǶСУ֧ͬʱضУ֧ҹС2ʵChromeFirefoxEdgeOperaIE360QQIEָ汾ں˵ĿؼСǩСУ3Ż΢OfficeɽWPSҳ߱༭С򣬷Solidworksҳ߱༭鿴СPCLҳȾС...","DownAddr":"http://local.zorrosoft.com/Files/Update/Wrl_Update.pid","MD5":"329DE61FDE0E6349A7E6535877E615E0","Version":"1.3.3.3","Size":13893632,"HideIns":0,"Cookie":"","Auth":"","TK":"53DCCD6E602D9E67FD748EC8EE2A57C3E4C98957FC25B68C0C933468DBE9B7158C6602EB1AA3D8563949F42F94508896EA27C42E1DAFEDAEFB489D0634724BB09AFC400B2120598E08B96B03E42F2B8BF0BC8278C6AB80D9E9ACB1C9C6A1EEF65C6DB258A6E05161A7CF1EB43DB289C82B05D087694CBAB212A0A8D6172F50B4B11179B6902044D9834322F602F75747F3B02E13A78AAB0B8236A78D2C7357E672F5E3BDA08456927DFA59110E097338602037DD143BD7BA64FDF926E80F9E9F560D256629D90BBE8394E4E9C8BDCD8CC62E4D61E6DA7A3A0D1801A8CA1043E5A9738574B5D34783F3114D0D411DC22062561DBD98EF613F2B4C6EF17CBDB0E1"}} +{"req":"Wrl_Update","rid":1,"para":{"Name":"PluginOK","Date":"2021-06-10","Desc":"1ʵҳǶСУ֧ͬʱضУ֧ҹС2ʵChromeFirefoxEdgeOperaIE360QQIEָ汾ں˵ĿؼСǩСУ3Ż΢OfficeɽWPSҳ߱༭С򣬷Solidworksҳ߱༭鿴СPCLҳȾС...","DownAddr":"http://local.zorrosoft.com/Files/Update/Wrl_Update.pid","MD5":"725B0D4BAE537CF4A18D494073DAB66B","Version":"1.3.3.5","Size":13533184,"HideIns":0,"Cookie":"","Auth":"","TK":"9D194A6A478225945C7771661C75A287DAE95F65385A9B67FA78F60D5FE415617E31579B175F8F85A6D7D5FEE5ADD12F72F5571150F6AB0611AA0684BEB71C3B161F4F84A6473BE37DCDBFE610A210C2EE3A0E034EAF9C29502E45611508F3FA38B1C5FDFBC66F1F4DC70F8A163BE33448D306AA32307A50FC25653DD423A65E93FFCFBA46A626E449F581BE6BFAA8D10421FD94F838070D51708DEA1FD9E4FAAD250E935ECEC5D0952022194DD1F24579E473FBCAA5800CB2344C15B6EE677444A44FE215A8529F14C6CE1808B235FC3391958564FE792969C7016FE1833CCD6DFA0B8A1D97D25E2C34F4E09069CBB61569C7922213947A93F318CB1CAB3C1C"}} 2)мȨ мȨļԷŵЭнҲԵָ @@ -174,7 +175,6 @@ Monitor {"req":"Wrl_UpdateAuth","rid":2,"para":{"Url" : "http://local.zorrosoft.com/Files/Update/wrlauth.pid","MD5":"8BBCD7EAD95EFC034B724C4D8A961C03","Size":262144,"Cookie" : "","Auth" : ""}} ˵ִУUrlָȨļµء -עն˲Ҫն˵ԵȨļϵͳԶС 3)SSL֤鵽Ȩļ {"req":"Wrl_UpdateSslCert","rid":3,"para":{"Path" : "G:/SSL"}} diff --git a/Bin/VlcPlayerApplet.txt b/Bin/VlcPlayerApplet.txt index 700d60e2b0842adbc35303b530fead8d49ac01ca..bd3bb8ca322010efda0c7ed24c15d8ad7d63a32d 100644 --- a/Bin/VlcPlayerApplet.txt +++ b/Bin/VlcPlayerApplet.txt @@ -43,9 +43,9 @@ B、网页中嵌入元素 1)、请求启动VLC多媒体播放网页小程序: 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 ShowType 播放窗口分屏类型,默认1只显示一个播放窗口,支持1-21 24 25等多达20种多窗口播放。 Url:加载小程序所在的网页实际地址 @@ -53,10 +53,10 @@ Open :启动后自动播放的流地址或本地多媒体文件路径,斜杠 注意:Open和Url如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递 举例: 自动识别当前浏览器指定位置和大小启动: -{"req":"Wrl_VLCApplet","rid":4,"para":{"Type":"0","Title":"VLC Applet","Flag":2,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/VLCApplet.html","ShowType":1,"Open":"https://vjs.zencdn.net/v/oceans.mp4"}} +{"req":"Wrl_VLCApplet","rid":4,"para":{"Type":"0","Title":"VLC Applet","Flag":2,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/VLCApplet.html","ShowType":1,"Open":"https://vjs.zencdn.net/v/oceans.mp4"}} 自动识别当前浏览器自动适配网页大小启动: -{"req":"Wrl_VLCApplet","rid":4,"para":{"Type":"0","Title":"VLC Applet","Flag":10,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/VLCApplet.html","ShowType":1,"Open":"http://www.zorrosoft.com/Files/PluginOKBrowserApplet.mp4"}} +{"req":"Wrl_VLCApplet","rid":4,"para":{"Type":"0","Title":"VLC Applet","Flag":10,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/VLCApplet.html","ShowType":1,"Open":"http://www.zorrosoft.com/Files/PluginOKBrowserApplet.mp4"}} 当前页指定位置自动适配网页加载测试 http://zorrosoft.com/vlcframe.html @@ -67,7 +67,7 @@ A、{"ret":0,"rid":1,"data":{"ID":2}} B、{"event":"Wrl_Listen","aid":2,"data":{"SID":"123","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","port":935}} 返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如重新指定播放一个视频。 代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。 -C、{"event":"Wrl_AppletOK","aid":2,"data":{"SID":"123","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Port":935}} +C、{"event":"Wrl_AppletOK","aid":2,"rid":4,"data":{"SID":"123","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Port":935}} 2)、请求控制VLC多媒体播放网页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -125,7 +125,7 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载VLC多媒体播放网页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序WrlPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Type":8}} 4、VLC多媒体播放网页小程序转调用ActiveX接口(接口说明:https://wiki.videolan.org/Documentation:WebPlugin ),先根据Wrl_VLCApplet请求启动后返回的端口号,针对此端口新建一个WebSocket连接后可执行如下指令: diff --git a/Bin/VlcWebPlayer.txt b/Bin/VlcWebPlayer.txt index 0402c58ad7d52e597e604217aea8384cddd33cf4..725f7848e7a017e807d470fc64b5e93be0322307 100644 --- a/Bin/VlcWebPlayer.txt +++ b/Bin/VlcWebPlayer.txt @@ -43,9 +43,9 @@ B、网页中嵌入元素 1)、请求启动VLC多媒体播放网页小程序: 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 ShowType 播放窗口分屏类型,默认1只显示一个播放窗口,支持1-21 24 25等多达20种多窗口播放。 Url:加载小程序所在的网页实际地址 @@ -53,10 +53,10 @@ Open :启动后自动播放的流地址或本地多媒体文件路径,斜杠 注意:Open和Url如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递 举例: 自动识别当前浏览器指定位置和大小启动: -{"req":"Wrl_VLCWebPlayer","rid":4,"para":{"Type":"0","Title":"VLC Web Player","Flag":2,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/VLCWebPlayer.html","ShowType":1,"Open":"https://vjs.zencdn.net/v/oceans.mp4"}} +{"req":"Wrl_VLCWebPlayer","rid":4,"para":{"Type":"0","Title":"VLC Web Player","Flag":2,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/VLCWebPlayer.html","ShowType":1,"Open":"https://vjs.zencdn.net/v/oceans.mp4"}} 自动识别当前浏览器自动适配网页大小启动: -{"req":"Wrl_VLCWebPlayer","rid":4,"para":{"Type":"0","Title":"VLC Web Player","Flag":10,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/VLCWebPlayer.html","ShowType":1,"Open":"http://www.zorrosoft.com/Files/PluginOKBrowserApplet.mp4"}} +{"req":"Wrl_VLCWebPlayer","rid":4,"para":{"Type":"0","Title":"VLC Web Player","Flag":10,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/VLCWebPlayer.html","ShowType":1,"Open":"http://www.zorrosoft.com/Files/PluginOKBrowserApplet.mp4"}} 当前页指定位置自动适配网页加载测试 http://zorrosoft.com/VLCWebPlayer.html @@ -67,7 +67,7 @@ A、{"ret":0,"rid":1,"data":{"ID":2}} B、{"event":"Wrl_Listen","aid":2,"data":{"SID":"123","PID":"VLCWebPlayer","port":935}} 返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如重新指定播放一个视频。 代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。 -C、{"event":"Wrl_AppletOK","aid":2,"data":{"SID":"123","PID":"VLCWebPlayer","Port":935}} +C、{"event":"Wrl_AppletOK","aid":2,"rid":4,"data":{"SID":"123","PID":"VLCWebPlayer","Port":935}} 2)、请求控制VLC多媒体播放网页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -125,7 +125,7 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载VLC多媒体播放网页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序WrlPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"VLCWebPlayer","Type":8}} 4、VLC多媒体播放网页小程序转调用ActiveX接口(接口说明:https://wiki.videolan.org/Documentation:WebPlugin ),先根据Wrl_VLCWebPlayer请求启动后返回的端口号,针对此端口新建一个WebSocket连接后可执行如下指令: diff --git a/Bin/WPSOfficeApplet.txt b/Bin/WPSOfficeApplet.txt index 6bf64df35890c55008fe508e6ad97f2f97ae0ffa..3c60e13fee7c339343f591781374f41890578e58 100644 --- a/Bin/WPSOfficeApplet.txt +++ b/Bin/WPSOfficeApplet.txt @@ -38,9 +38,9 @@ B、网页中嵌入元素 1)、请求启动金山WPS内嵌网页小程序实现网页中局部加载doc/xls/ppt等文档显示: 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 OType 11启动WPS 文字处理;OType 12启动WPS 表格;OType 13启动WPS 演示; Url:加载小程序所在的网页实际地址 @@ -48,16 +48,16 @@ Open:为需要打开的文档路径,磁盘目录斜杠用/ 注意:Open和Url如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递 举例: 自动识别当前浏览器并启动WPS文字处理 -{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/OfficeApplet2.html","OType":"11","Open":"D:/Zorro/test.doc"}} +{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/OfficeApplet2.html","OType":"11","Open":"D:/Zorro/test.doc"}} 自动识别当前浏览器并启动WPS表格处理 -{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/OfficeApplet2.html","OType":"12","Open":"D:/Zorro/test.xls"}} +{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/OfficeApplet2.html","OType":"12","Open":"D:/Zorro/test.xls"}} 自动识别当前浏览器并启动WPS演示处理 -{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/OfficeApplet2.html","OType":"13","Open":"D:/Zorro/test.ppt"}} +{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/OfficeApplet2.html","OType":"13","Open":"D:/Zorro/test.ppt"}} 自动识别当前浏览器指定位置自动适配网页大小启动: -{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/OfficeApplet2.html","OType":"11","Open":"D:/Zorro/test.doc"}} +{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/OfficeApplet2.html","OType":"11","Open":"D:/Zorro/test.doc"}} 当前页指定位置自动适配网页加载测试 http://zorrosoft.com/officeframe.html @@ -68,7 +68,7 @@ A、{"ret":0,"rid":1,"data":{"ID":3}} 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":"WpsApplet","Port":910}} +C、{"event":"Wrl_AppletOK","aid":3,"rid":6,"data":{"SID":"123","PID":"WpsApplet","Port":910}} 2)、请求控制金山WPS内嵌网页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -126,7 +126,7 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载金山WPS内嵌网页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序WrlPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"WpsApplet","Type":8}} 4、金山WPS内嵌网页小程序转调用WPS软件的VBA接口,先根据Wrl_OfficeApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git "a/Bin/\344\275\223\351\252\214\346\265\213\350\257\225\350\257\264\346\230\216.txt" "b/Bin/\344\275\223\351\252\214\346\265\213\350\257\225\350\257\264\346\230\216.txt" index 3d48ec38f1414d5dcf37046b4b6a6a5dd68d0950..9101e7a53183a0a32ee21a99f1ecbc9b70c19482 100644 --- "a/Bin/\344\275\223\351\252\214\346\265\213\350\257\225\350\257\264\346\230\216.txt" +++ "b/Bin/\344\275\223\351\252\214\346\265\213\350\257\225\350\257\264\346\230\216.txt" @@ -1,4 +1,4 @@ -1、本目录为成都佐罗软件有限公司PluginOK中间件单机高级版终端电脑需要安装的软件,和成都佐罗软件有限公司签订试用协议后提供执行程序并开通试用权限。程序包解压到某个磁盘目录后请执行InstallWrl.bat完成安装,如您只需要体验标准版和中间件本身的功能,请参考文档TestWrl.txt文件进行,如需基于标准版进行开发自己的小程序,请从这里下载开发包:http://local.zorrosoft.com/Files/WrlSDK.zip 解压后有相关开发文档和范例功能,如还有问题请加微信(ZorroSoft)沟通。 +1、本目录为成都佐罗软件有限公司PluginOK中间件单机高级版终端电脑需要安装的软件,和成都佐罗软件有限公司签订试用协议后提供对应的程序包并开通试用权限。程序包解压到某个磁盘目录后请执行InstallWrl.bat完成安装,如您只需要体验标准版和中间件本身的功能,请参考文档TestWrl.txt文件进行,如需基于标准版进行开发自己的小程序,请从这里下载开发包:http://local.zorrosoft.com/Files/WrlSDK.zip 解压后有相关开发文档和范例功能,如还有问题请加微信(ZorroSoft)沟通。 2、安装后请打开测试网页 http://local.zorrosoft.com/,修改WS连接的默认端口为80,然后点击连接,如果点击连接提示错误,请找到程序安装目录下的data子目录,在日志文件WrlService.txt中查看实际的WS侦听端口是多少,然后对应修改到测试网页再进行连接。单机版默认端口为80,请在测试网页WS连接地址中设置,一般80不行的话修改为81再试。 diff --git a/Net/AIPSignApplet.txt b/Net/AIPSignApplet.txt index e7ce160e52513fda80c258e44cc1c64a0e882519..824fbe68309ce51681e6de4643906d3cadbdddea 100644 --- a/Net/AIPSignApplet.txt +++ b/Net/AIPSignApplet.txt @@ -38,16 +38,16 @@ B、网页中嵌入元素 1)、请求启动AIP电子签章网页内嵌小程序: Type为浏览器类型,传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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 Url:加载小程序所在的网页实际地址 Open:为需要签章的文件路径,磁盘目录斜杠用/ 注意:Open和Url如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递 举例: 自动识别当前浏览器指定位置和大小启动: -{"req":"Wrl_AppletStart","rid":8,"para":{"Type":"0","Title":"AIPSign Applet","NodeName":"AIPSignApplet","PID":"AIPSignApplet","Flag":2,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://local.zorrosoft.com//aipframe.html ","Open":"http://local.zorrosoft.com/Files/PluginOK.pdf"}} +{"req":"Wrl_AppletStart","rid":8,"para":{"Type":"0","Title":"AIPSign Applet","NodeName":"AIPSignApplet","PID":"AIPSignApplet","Flag":2,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://local.zorrosoft.com//aipframe.html ","Open":"http://local.zorrosoft.com/Files/PluginOK.pdf"}} 指定页面内加载后适配网页切换显示: http://local.zorrosoft.com/aipframe.html @@ -58,7 +58,7 @@ A、{"ret":0,"rid":1,"data":{"ID":2}} 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":"AIPSignApplet","Port":1200}} +C、{"event":"Wrl_AppletOK","aid":2,"rid":8,"data":{"SID":"123","PID":"AIPSignApplet","Port":1200}} 2)、请求控制AIP电子签章网页内嵌小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -105,18 +105,18 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 1)、请求安装AIP电子签章网页内嵌小程序 请在测试网页输入框中,输入如下请求,然后点击发送,完成安装: -{"req":"Plugin_Install","rid":1,"para":{"Name":"AIP电子签章内嵌网页小程序","PID":"AIPSignApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的AIP电子签章内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/AIPSignApplet.pid","MD5":"C0412AD0C5C6A8CF45E127A0A1D3FD0E","Version":"2.1.3.2","Size":557056,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"20F9FE2A4519B4E1CDA63DE66C032FCEB6B4B932102C5E3FB6498E3D20C88389338FF271EFF9E4B3B6EB7FF098DE8F2A767C5EE09AAFC946A1684AE080B3B208E66851339A413FCF5A5AF6660F6D032543BABDA3A7E0BF8B25710BF31514741018DC0AB593F6356DD0E455DF450B7C61374D6ECDEC0B6187CB815B750DF3B9F49E317A58641139B54201D28D74659DFDD02CAC5CECB1BF182308A11A3BE0950F7120A3205DB09A3BF51E261BAFAA940B9B391AA935C112AEECE3EC995B300383DD11054C6E35E9A0808E60EA19B62D484056A1BB4CB1CACF3DF69E90779A09252FB08886C017F3583E330C019140E77B92F4D7C8D1ACAF934E29C43640A7DFFD"}} +{"req":"Plugin_Install","rid":1,"para":{"Name":"AIP电子签章内嵌网页小程序","PID":"AIPSignApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的AIP电子签章内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/AIPSignApplet.pid","MD5":"C0412AD0C5C6A8CF45E127A0A1D3FD0E","Version":"2.1.3.5","Size":557056,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"20F9FE2A4519B4E1CDA63DE66C032FCEB6B4B932102C5E3FB6498E3D20C88389338FF271EFF9E4B3B6EB7FF098DE8F2A767C5EE09AAFC946A1684AE080B3B208E66851339A413FCF5A5AF6660F6D032543BABDA3A7E0BF8B25710BF31514741018DC0AB593F6356DD0E455DF450B7C61374D6ECDEC0B6187CB815B750DF3B9F49E317A58641139B54201D28D74659DFDD02CAC5CECB1BF182308A11A3BE0950F7120A3205DB09A3BF51E261BAFAA940B9B391AA935C112AEECE3EC995B300383DD11054C6E35E9A0808E60EA19B62D484056A1BB4CB1CACF3DF69E90779A09252FB08886C017F3583E330C019140E77B92F4D7C8D1ACAF934E29C43640A7DFFD"}} 启动安装后,会不断收到安装进度直到安装结束。 2)、请求升级点聚AIP电子签章网页内嵌小程序: -{"req":"Plugin_Update","rid":1,"para":{"Name":"AIP电子签章内嵌网页小程序","PID":"AIPSignApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的AIP电子签章内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/AIPSignApplet_Update.pid","MD5":"435AD751384B8CD7A0B2C6BFA5259D52","Version":"2.1.3.2","Size":557056,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"8CBBF80824FF661F1ACF0401A0FDAEADCC3CACC0D3EB747ABE0C4A1DF871F20C0A10170EE98182ACA60AB1DA3F86EAD5F863D1CFD9FAE40FE6C4F2788988FD0FCEEEFD94CB26183687B2B3A61C04CDD5485C77FC8D0C09DCC7BFDDE93AAF7D226B93021C49CC8A4C0F196AF13A586D6940804C20FD926483DE1E57899A24A23AFC446BD5ED933574E1514260FAD7FF71D4B99DEB6F2F7A466EB646CF7D5FE6A24114F25FD025FFB9F414076E6100FBB1AC0986A3BC7FD5B077E4F4883BBC34967018CD6DB7D6E84A94445F11DC595EE8081EEF2E0066B71A3908F9D711CA32E36142375DA43743BD457B5135127AD495437CA11BE1A141E5AC1B4853B3FD6D1C"}} +{"req":"Plugin_Update","rid":1,"para":{"Name":"AIP电子签章内嵌网页小程序","PID":"AIPSignApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的AIP电子签章内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/AIPSignApplet_Update.pid","MD5":"435AD751384B8CD7A0B2C6BFA5259D52","Version":"2.1.3.5","Size":557056,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"8CBBF80824FF661F1ACF0401A0FDAEADCC3CACC0D3EB747ABE0C4A1DF871F20C0A10170EE98182ACA60AB1DA3F86EAD5F863D1CFD9FAE40FE6C4F2788988FD0FCEEEFD94CB26183687B2B3A61C04CDD5485C77FC8D0C09DCC7BFDDE93AAF7D226B93021C49CC8A4C0F196AF13A586D6940804C20FD926483DE1E57899A24A23AFC446BD5ED933574E1514260FAD7FF71D4B99DEB6F2F7A466EB646CF7D5FE6A24114F25FD025FFB9F414076E6100FBB1AC0986A3BC7FD5B077E4F4883BBC34967018CD6DB7D6E84A94445F11DC595EE8081EEF2E0066B71A3908F9D711CA32E36142375DA43743BD457B5135127AD495437CA11BE1A141E5AC1B4853B3FD6D1C"}} 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载AIP电子签章网页内嵌小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序ZbaPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"AIPSignApplet","Type":8}} 4、AIP电子签章网页内嵌小程序转调用ActiveX接口(接口函数及方法说明详情请参考文档“AIP电子签名系统开发接口.chm”),先根据Wrl_AppletStart请求启动后返回侦听端口号,针对此端口新建一个WebSocket连接后可执行如下指令: diff --git a/Net/AutodeskApplet.txt b/Net/AutodeskApplet.txt index 392e5a6612394f48b33e3b8610ffd5054ebd61ec..f67d95b55e76f0c25bf6016b081f6f08666e52e1 100644 --- a/Net/AutodeskApplet.txt +++ b/Net/AutodeskApplet.txt @@ -38,9 +38,9 @@ B、网页中嵌入元素 1)、请求启动Autodesk内嵌网页小程序实现网页中局部加载dwg/dxf等文档进行操作: 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 App:0启动AutoCAD实现在线编辑(推荐用2015及以上版本,可根据具体版本定制) 1启动DWG TrueView在线查看和转换 2启动Design Review在线审阅 Url:加载小程序所在的网页实际地址 @@ -48,16 +48,16 @@ Open:为需要打开的文档路径,磁盘目录斜杠用/ 注意:Open和Url如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递 举例: 自动识别当前浏览器并启动AutoCAD程序在线编辑dwg、dxf等文档 -{"req":"Wrl_ACADApplet","rid":5,"para":{"Type":"0","Title":"Autodesk Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://local.zorrosoft.com/acadframe.html","App":"0","Open":"D:/Zorro/test.dwg"}} +{"req":"Wrl_ACADApplet","rid":5,"para":{"Type":"0","Title":"Autodesk Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://local.zorrosoft.com/acadframe.html","App":"0","Open":"D:/Zorro/test.dwg"}} 自动识别当前浏览器并启动DWG TrueView程序在线查看或转换dwg文档 -{"req":"Wrl_ACADApplet","rid":6,"para":{"Type":"0","Title":"Autodesk Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://local.zorrosoft.com/acadframe.html","App":"1","Open":"D:/Zorro/test.dwg"}} +{"req":"Wrl_ACADApplet","rid":6,"para":{"Type":"0","Title":"Autodesk Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://local.zorrosoft.com/acadframe.html","App":"1","Open":"D:/Zorro/test.dwg"}} 自动识别当前浏览器并启动Design Review程序在线审阅dwg、dxf文档 -{"req":"Wrl_ACADApplet","rid":7,"para":{"Type":"0","Title":"Autodesk Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://local.zorrosoft.com/acadframe.html","App":"2","Open":"D:/Zorro/test.dwg"}} +{"req":"Wrl_ACADApplet","rid":7,"para":{"Type":"0","Title":"Autodesk Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://local.zorrosoft.com/acadframe.html","App":"2","Open":"D:/Zorro/test.dwg"}} 自动识别当前浏览器指定位置自动适配网页大小启动: -{"req":"Wrl_ACADApplet","rid":8,"para":{"Type":"0","Title":"Autodesk Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://local.zorrosoft.com/acadfull.html","App":"0","Open":"D:/Zorro/test.dwg"}} +{"req":"Wrl_ACADApplet","rid":8,"para":{"Type":"0","Title":"Autodesk Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://local.zorrosoft.com/acadfull.html","App":"0","Open":"D:/Zorro/test.dwg"}} 当前页指定位置自动适配网页加载测试 http://local.zorrosoft.com/acadframe.html @@ -66,9 +66,9 @@ http://local.zorrosoft.com/acadframe.html A、{"ret":0,"rid":1,"data":{"ID":3}} 代表小程序WS侦听服务就绪 B、{"event":"Wrl_Listen","aid":3,"data":{"SID":"123","PID":"ACadApplet","port":990}} -返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如新打开一个网页。 +返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如放大缩小图纸。 代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。 -C、{"event":"Wrl_AppletOK","aid":3,"data":{"SID":"123","PID":"ACadApplet","Port":990}} +C、{"event":"Wrl_AppletOK","aid":3,"rid":5,"data":{"SID":"123","PID":"ACadApplet","Port":990}} 2)、请求控制Autodesk内嵌网页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -114,19 +114,19 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 1)、请求安装Autodesk内嵌网页小程序 请在测试网页输入框中,输入如下请求,然后点击发送,完成安装: -{"req":"Plugin_Install","rid":1,"para":{"Name":"Autodesk内嵌网页小程序","PID":"ACadApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的Autodesk内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌AutoCAD等程序进行在线编辑、查看或审阅工程图","DownAddr":"http://local.zorrosoft.com/Files/Net/ACadApplet.pid","MD5":"E4D87E9A6772884F8CC300CC0B60644E","Version":"2.1.3.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"28E6DBBAE7B36391CCBFB20E1E368D91FFF2DBA9A77DB22F444227622B6E36D8EE955B48FD46BA1C03EA38F55EC0763D7DAE2342E934F1F8A4FE84085B86F3099BD2681D50E83ABE9032351C36AC6043E5B323AE50854C41148DB3DB4A8B4694CF71859E71EB0855973179F0226418EB3F3321AC5F09EAC42FB20E8D25C25C0C8DE2B3595D6F3AE127EEE8BBC39B82FFAFE70459C8B9EC765EC11E3C3443497CF5BC8C6393E7F3F0C3DA18B794D4C11740DB9AFC785F5322A9188EDED4BEF0F90078FC4221ADFB3F7FD9087C576E01B6003749DADA2746D31744EBEDEB4BB3336DC5A094BAC4EA48287CFA1F5B4FC11C57112ABBDDA2301BE7909213DC844E4C"}} +{"req":"Plugin_Install","rid":1,"para":{"Name":"Autodesk内嵌网页小程序","PID":"ACadApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的Autodesk内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌AutoCAD等程序进行在线编辑、查看或审阅工程图","DownAddr":"http://local.zorrosoft.com/Files/Net/ACadApplet.pid","MD5":"E4D87E9A6772884F8CC300CC0B60644E","Version":"2.1.3.5","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"28E6DBBAE7B36391CCBFB20E1E368D91FFF2DBA9A77DB22F444227622B6E36D8EE955B48FD46BA1C03EA38F55EC0763D7DAE2342E934F1F8A4FE84085B86F3099BD2681D50E83ABE9032351C36AC6043E5B323AE50854C41148DB3DB4A8B4694CF71859E71EB0855973179F0226418EB3F3321AC5F09EAC42FB20E8D25C25C0C8DE2B3595D6F3AE127EEE8BBC39B82FFAFE70459C8B9EC765EC11E3C3443497CF5BC8C6393E7F3F0C3DA18B794D4C11740DB9AFC785F5322A9188EDED4BEF0F90078FC4221ADFB3F7FD9087C576E01B6003749DADA2746D31744EBEDEB4BB3336DC5A094BAC4EA48287CFA1F5B4FC11C57112ABBDDA2301BE7909213DC844E4C"}} 启动安装后,会不断收到安装进度直到安装结束。 在发布时,也可以把此小程序目录文件和中间件一起打包后发布,不用单独分发。 2)、请求升级Autodesk内嵌网页小程序: -{"req":"Plugin_Update","rid":1,"para":{"Name":"Autodesk内嵌网页小程序","PID":"ACadApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的Autodesk内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌AutoCAD等程序进行在线编辑、查看或审阅工程图","DownAddr":"http://local.zorrosoft.com/Files/Net/ACadApplet_Update.pid","MD5":"75B516A8F98CB40BA91192E99493065E","Version":"2.1.3.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"7A363555744849C2FEA74FDACE81BD72DA0B93BEE81A6BB4109B1147D2300A1C2C78BDDE78E74C07D1CE8B86AFC1D816AC33CEA188FFAF86971011DD3093F4344E5C13B9D99476DA56879C6C9897214A4154FB7BE821B07C77F6F5C88D80FFBDE27211F71226713A4AE36876740E539B9ED2A78B8D9687D144A965A5089314AEF48E4D35B1F1EE1CFB463DF8C71D89008D70CB79AEDF60F2026102F2FD65B7262AAEF734CDF116FF058A219DCE87461A3C381964BD1247CC805B427542BBC7AF97FE21BA9C8EE5414894CB55D57A2F641A8648D636A1F7F164A4B34D87AA0FDF360D133B9066A3B8E5A0C5F0AF46051A42E267CF73E8CE988A12DDD74351DA35"}} +{"req":"Plugin_Update","rid":1,"para":{"Name":"Autodesk内嵌网页小程序","PID":"ACadApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的Autodesk内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌AutoCAD等程序进行在线编辑、查看或审阅工程图","DownAddr":"http://local.zorrosoft.com/Files/Net/ACadApplet_Update.pid","MD5":"75B516A8F98CB40BA91192E99493065E","Version":"2.1.3.5","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"7A363555744849C2FEA74FDACE81BD72DA0B93BEE81A6BB4109B1147D2300A1C2C78BDDE78E74C07D1CE8B86AFC1D816AC33CEA188FFAF86971011DD3093F4344E5C13B9D99476DA56879C6C9897214A4154FB7BE821B07C77F6F5C88D80FFBDE27211F71226713A4AE36876740E539B9ED2A78B8D9687D144A965A5089314AEF48E4D35B1F1EE1CFB463DF8C71D89008D70CB79AEDF60F2026102F2FD65B7262AAEF734CDF116FF058A219DCE87461A3C381964BD1247CC805B427542BBC7AF97FE21BA9C8EE5414894CB55D57A2F641A8648D636A1F7F164A4B34D87AA0FDF360D133B9066A3B8E5A0C5F0AF46051A42E267CF73E8CE988A12DDD74351DA35"}} 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载Autodesk内嵌网页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序ZbaPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"ACadApplet","Type":8}} 4、Autodesk内嵌网页小程序转调用Autodesk的AutoCAD软件VBA接口及DWG TrueView或Design Review的OCX控件接口,先根据Wrl_ACADApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Net/ChangeLog.txt b/Net/ChangeLog.txt index a25ee9d446c58047bcf5b27424e4eaba71129a78..a7c0e8d563de83af56480b370b39c06cef9014b7 100644 --- a/Net/ChangeLog.txt +++ b/Net/ChangeLog.txt @@ -1,4 +1,16 @@ -2021-06-01 PluginOK升级网络版2.1.3.3(单机版1.3.3.3) +2021-06-10 PluginOK升级网络版2.1.3.5(单机版1.3.3.5) + 1、优化启动内嵌小程序等待时间,避免太短导致启动失败; + 2、滚动内嵌小程序时支持设置顶部预留区域; + 3、安装时exe小程序增加防火墙例外设置,避免提示; + 4、启动内嵌小程序增加Option参数备用; + 5、启动内嵌小程序成功通知中增加返回请求启动的rid参数; + 6、网络版支持主动发起更新授权请求,优化安装后主动请求间隔; + 7、打包工具支持导出JAVA语言所需的RSA秘钥; + 8、解决启动内嵌小程序时本地路径有空格等特殊符号时错误问题; + 9、解决Firefox 89版内嵌小程序显示位置错误问题; + 10、解决打包小程序时未过滤指定文件导致授权无效问题。 + +2021-06-01 PluginOK升级网络版2.1.3.3(单机版1.3.3.3) 1、优化Office网页小程序功能,兼容WPS个人版,隐藏启动LOGO,解决加载可能失败问题; 2、解决VLC网页播放小程序网络缓存时间设置不生效问题; 3、解决Chrome、Edge等91版内嵌小程序显示位置错误问题。 diff --git a/Net/FlashPlayerApplet.txt b/Net/FlashPlayerApplet.txt index aeb4fc01c253ed45cf2c5fb63b3e770cdfcbe709..466d04986641c134ba495f6596de5551ede8b1e5 100644 --- a/Net/FlashPlayerApplet.txt +++ b/Net/FlashPlayerApplet.txt @@ -38,19 +38,19 @@ B、网页中嵌入元素 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 Url:加载小程序所在的网页实际地址 Open:为需要播放的多媒体路径,磁盘目录斜杠用/ 注意:Open和Url如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递 举例: 自动识别当前浏览器指定位置和大小启动: -{"req":"Wrl_FlashApplet","rid":1,"para":{"Type":"0","Title":"Flash Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url":"http://local.zorrosoft.com/FlashApplet.html","Open":"http://zorrosoft.com/Files/test.swf"}} +{"req":"Wrl_FlashApplet","rid":1,"para":{"Type":"0","Title":"Flash Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url":"http://local.zorrosoft.com/FlashApplet.html","Open":"http://zorrosoft.com/Files/test.swf"}} 自动识别当前浏览器自动适配网页大小启动: -{"req":"Wrl_FlashApplet","rid":3,"para":{"Type":"0","Title":"Flash Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url":"http://local.zorrosoft.com/FlashApplet.html","Open":"http://zorrosoft.com/Files/test.swf"}} +{"req":"Wrl_FlashApplet","rid":3,"para":{"Type":"0","Title":"Flash Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url":"http://local.zorrosoft.com/FlashApplet.html","Open":"http://zorrosoft.com/Files/test.swf"}} 当前页指定位置自动适配网页加载测试 http://local.zorrosoft.com/flashframe.html @@ -61,7 +61,7 @@ A、{"ret":0,"rid":1,"data":{"ID":2}} B、{"event":"Wrl_Listen","aid":2,"data":{"SID":"123","PID":"E7C7BDA6-C828-46F1-A7BA-B4C572A01100","port":990}} 返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如新播放一个Flash。 代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。 -C、{"event":"Wrl_AppletOK","aid":2,"data":{"SID":"123","PID":"E7C7BDA6-C828-46F1-A7BA-B4C572A01100","Port":990}} +C、{"event":"Wrl_AppletOK","aid":2,"rid":1,"data":{"SID":"123","PID":"E7C7BDA6-C828-46F1-A7BA-B4C572A01100","Port":990}} 2)、请求控制Flash Player内嵌网页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -108,18 +108,18 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 1)、请求安装Flash Player内嵌网页小程序 请在测试网页输入框中,输入如下请求,然后点击发送,完成安装: -{"req":"Plugin_Install","rid":1,"para":{"Name":"Flash Player内嵌网页小程序","PID":"E7C7BDA6-C828-46F1-A7BA-B4C572A01100","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的Flash Player网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/FlashWebPlayer.pid","MD5":"ADEFD9FF009CE994219C3C0B3C32C5A5","Version":"2.1.3.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"61E13A6A54CC94B0B9122342815288372F2691B80D9DDFE15787F108B7DA06A2DEBF008B865000ED15E502C07FA65CCD58B21E223A22D01C773CCCA1F0963FCB86C20B8F357FCA6599F3EE7EFFDF4EF34E9F76E5055F9A7A10426EE70BF916E52BCDFA1824BAC40065383E1C41ECF89148128123CDA594883BC519832992D6F14CDE9EC8076917E682B1F29C22F14427E8448C63989EC211126BEE40BB7564BBDCA6E027CF3363FD9C0E6358618C766508FCED2B0F6D08190D662F22BDE1E4CB713C022F4BE4E5F865981C8577721EEF6BDE26BD38F042D3E17DE02AEC74F40732882823666BBF3F9AEE07C12B9E4FB52C433CDA0AC8DEE72AC6E41D81E9CAB1"}} +{"req":"Plugin_Install","rid":1,"para":{"Name":"Flash Player内嵌网页小程序","PID":"E7C7BDA6-C828-46F1-A7BA-B4C572A01100","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的Flash Player网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/FlashWebPlayer.pid","MD5":"ADEFD9FF009CE994219C3C0B3C32C5A5","Version":"2.1.3.5","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"61E13A6A54CC94B0B9122342815288372F2691B80D9DDFE15787F108B7DA06A2DEBF008B865000ED15E502C07FA65CCD58B21E223A22D01C773CCCA1F0963FCB86C20B8F357FCA6599F3EE7EFFDF4EF34E9F76E5055F9A7A10426EE70BF916E52BCDFA1824BAC40065383E1C41ECF89148128123CDA594883BC519832992D6F14CDE9EC8076917E682B1F29C22F14427E8448C63989EC211126BEE40BB7564BBDCA6E027CF3363FD9C0E6358618C766508FCED2B0F6D08190D662F22BDE1E4CB713C022F4BE4E5F865981C8577721EEF6BDE26BD38F042D3E17DE02AEC74F40732882823666BBF3F9AEE07C12B9E4FB52C433CDA0AC8DEE72AC6E41D81E9CAB1"}} 启动安装后,会不断收到安装进度直到安装结束。 2)、请求升级Flash Player内嵌网页小程序: -{"req":"Plugin_Update","rid":1,"para":{"Name":"Flash Player内嵌网页小程序","PID":"E7C7BDA6-C828-46F1-A7BA-B4C572A01100","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的Flash Player网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/FlashWebPlayer_Update.pid","MD5":"6002104D385A76206FB0BB885123E409","Version":"2.1.3.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"B4F14B1D6B08C2602CEBAD6C606F8135DEE03E892516858E1CEFD9D1E06EFBD5446F3AE1EE4788FCA3FF23FA7BCFE8A15A4AA3D880EB671D6F34C2E925D6C0141BA60591F25CFDAB982D6C993CC6D567D8841A70E65CA111E68F7E2AFC947331671EE1A6E66A079766729E344D3C29CDA88C00891B526A005563E4E74A85EC94E098F38AABCA49B95E2D1912224799360707B8EB335B042396215C331A9AAE4AD21C34E0479C84EB74080E27D3D8A4B6635D999172DE2B563E9F6286C9D7445FC17442795197CD8DDBFD525A9EF54C2B480DB4B6B9C0C5342461609E66A05D09A011582FCAE657A2503753F6E15DF287F6D386CFAEA1A4D3B2FC970B06A9CEF6"}} +{"req":"Plugin_Update","rid":1,"para":{"Name":"Flash Player内嵌网页小程序","PID":"E7C7BDA6-C828-46F1-A7BA-B4C572A01100","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的Flash Player网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/FlashWebPlayer_Update.pid","MD5":"6002104D385A76206FB0BB885123E409","Version":"2.1.3.5","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"B4F14B1D6B08C2602CEBAD6C606F8135DEE03E892516858E1CEFD9D1E06EFBD5446F3AE1EE4788FCA3FF23FA7BCFE8A15A4AA3D880EB671D6F34C2E925D6C0141BA60591F25CFDAB982D6C993CC6D567D8841A70E65CA111E68F7E2AFC947331671EE1A6E66A079766729E344D3C29CDA88C00891B526A005563E4E74A85EC94E098F38AABCA49B95E2D1912224799360707B8EB335B042396215C331A9AAE4AD21C34E0479C84EB74080E27D3D8A4B6635D999172DE2B563E9F6286C9D7445FC17442795197CD8DDBFD525A9EF54C2B480DB4B6B9C0C5342461609E66A05D09A011582FCAE657A2503753F6E15DF287F6D386CFAEA1A4D3B2FC970B06A9CEF6"}} 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载Flash Player内嵌网页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序ZbaPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"E7C7BDA6-C828-46F1-A7BA-B4C572A01100","Type":8}} 4、Flash Player小程序转调用ActiveX接口,先根据Wrl_FlashApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Net/FlashWebPlayer.txt b/Net/FlashWebPlayer.txt index 535ca33425f8597bf1f342f2121e6f06334bca71..1e0fa11688dc3cb5cecb7887d318957473f2ecb4 100644 --- a/Net/FlashWebPlayer.txt +++ b/Net/FlashWebPlayer.txt @@ -38,19 +38,19 @@ B、网页中嵌入元素 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 Url:加载小程序所在的网页实际地址 Open:为需要播放的多媒体路径,磁盘目录斜杠用/ 注意:Open和Url如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递 举例: 自动识别当前浏览器指定位置和大小启动: -{"req":"Wrl_FlashApplet","rid":1,"para":{"Type":"0","Title":"Flash Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url":"http://local.zorrosoft.com/FlashApplet.html","Open":"http://zorrosoft.com/Files/test.swf"}} +{"req":"Wrl_FlashApplet","rid":1,"para":{"Type":"0","Title":"Flash Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url":"http://local.zorrosoft.com/FlashApplet.html","Open":"http://zorrosoft.com/Files/test.swf"}} 自动识别当前浏览器自动适配网页大小启动: -{"req":"Wrl_FlashApplet","rid":3,"para":{"Type":"0","Title":"Flash Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url":"http://local.zorrosoft.com/FlashApplet.html","Open":"http://zorrosoft.com/Files/test.swf"}} +{"req":"Wrl_FlashApplet","rid":3,"para":{"Type":"0","Title":"Flash Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url":"http://local.zorrosoft.com/FlashApplet.html","Open":"http://zorrosoft.com/Files/test.swf"}} 当前页指定位置自动适配网页加载测试 http://local.zorrosoft.com/flashframe.html @@ -61,7 +61,7 @@ A、{"ret":0,"rid":1,"data":{"ID":2}} 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}} +C、{"event":"Wrl_AppletOK","aid":2,"rid":1,"data":{"SID":"123","PID":"FlashWebPlayer","Port":990}} 2)、请求控制Flash Player内嵌网页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -108,18 +108,18 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 1)、请求安装Flash Player内嵌网页小程序 请在测试网页输入框中,输入如下请求,然后点击发送,完成安装: -{"req":"Plugin_Install","rid":1,"para":{"Name":"Flash Player内嵌网页小程序","PID":"FlashWebPlayer","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的Flash Player网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/FlashPlayer.pid","MD5":"DB5E9E4F0F8BB53401D16D7B0629ED2E","Version":"2.1.3.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"9286D5D47686D0FF638F6529C6EC19249932C2479C30D400A27C72B853B237270B193076D12C180945105AF2020742CCCC615A3D85294EE8A1524FDFFB64DE368929DAA0843B072BE4E5AB2049D9DA41D604332AB97934C8D53146856C5769BDCC94F6A9B94875D39B9C8BCA662D5363236C908A21E30B6DBC6911B572FC8095466EB8F5428F72040D9A82C7434E2D8A00181B0AD531DB12604A54C8533CA5C01A3557D67F896C4F39D37A8C24E95AD522072A90FEB7118CC7B960B3D02BD9F8ACAEA059220953A1730F914FEEFDE6F5FBD03D5BF6B4310BFD94B90E5DCED8E58CA647EC904EBE758FE570A1E8A5CC8CD32498BD635EAE3DADAE67DE983B1FEC"}} +{"req":"Plugin_Install","rid":1,"para":{"Name":"Flash Player内嵌网页小程序","PID":"FlashWebPlayer","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的Flash Player网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/FlashPlayer.pid","MD5":"DB5E9E4F0F8BB53401D16D7B0629ED2E","Version":"2.1.3.5","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"9286D5D47686D0FF638F6529C6EC19249932C2479C30D400A27C72B853B237270B193076D12C180945105AF2020742CCCC615A3D85294EE8A1524FDFFB64DE368929DAA0843B072BE4E5AB2049D9DA41D604332AB97934C8D53146856C5769BDCC94F6A9B94875D39B9C8BCA662D5363236C908A21E30B6DBC6911B572FC8095466EB8F5428F72040D9A82C7434E2D8A00181B0AD531DB12604A54C8533CA5C01A3557D67F896C4F39D37A8C24E95AD522072A90FEB7118CC7B960B3D02BD9F8ACAEA059220953A1730F914FEEFDE6F5FBD03D5BF6B4310BFD94B90E5DCED8E58CA647EC904EBE758FE570A1E8A5CC8CD32498BD635EAE3DADAE67DE983B1FEC"}} 启动安装后,会不断收到安装进度直到安装结束。 2)、请求升级Flash Player内嵌网页小程序: -{"req":"Plugin_Update","rid":1,"para":{"Name":"Flash Player内嵌网页小程序","PID":"FlashWebPlayer","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的Flash Player网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/FlashPlayer_Update.pid","MD5":"B829F613A79366A7E879427F96794C77","Version":"2.1.3.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"A12ACF7CCF28BB296BE0FD93BCAE094E8FBE0015AF034E7ECBE8E5D9F2DCA3F1FE3D34476E753D2985A3801C5064102AFF219BD7A796FF8B793965702207705C076CE021B53D74AD00CDED0F15B4CD368BBDE34DF32A87DBAA4F35780B1A80CFED539121B3295B2A67BFFFE0A2613ECFF9A1DED7DD48A9EE9A85F96DA3C495B5AB3DA92E67E608F8A0D4E31574C399FCC73FF427EB9E38654ADE078BDDF4430CEB0A2DA92DCA7A1D399E662F3F385819C27EDC6CD192C97695D7B0EEE3926984E983F7F2C6A2805DC02D5281D5E9C0545F8339AADECCC406D1C54576874817AD96E3C76A62C0C3B2FC354B44CFAE744957DF37386D0EAB0552E2B8C5D2C3C07E"}} +{"req":"Plugin_Update","rid":1,"para":{"Name":"Flash Player内嵌网页小程序","PID":"FlashWebPlayer","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的Flash Player网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/FlashPlayer_Update.pid","MD5":"B829F613A79366A7E879427F96794C77","Version":"2.1.3.5","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"A12ACF7CCF28BB296BE0FD93BCAE094E8FBE0015AF034E7ECBE8E5D9F2DCA3F1FE3D34476E753D2985A3801C5064102AFF219BD7A796FF8B793965702207705C076CE021B53D74AD00CDED0F15B4CD368BBDE34DF32A87DBAA4F35780B1A80CFED539121B3295B2A67BFFFE0A2613ECFF9A1DED7DD48A9EE9A85F96DA3C495B5AB3DA92E67E608F8A0D4E31574C399FCC73FF427EB9E38654ADE078BDDF4430CEB0A2DA92DCA7A1D399E662F3F385819C27EDC6CD192C97695D7B0EEE3926984E983F7F2C6A2805DC02D5281D5E9C0545F8339AADECCC406D1C54576874817AD96E3C76A62C0C3B2FC354B44CFAE744957DF37386D0EAB0552E2B8C5D2C3C07E"}} 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载Flash Player内嵌网页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序ZbaPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"FlashWebPlayer","Type":8}} 4、Flash Player小程序转调用ActiveX接口,先根据Wrl_FlashApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Net/IEApplet.txt b/Net/IEApplet.txt index 72cd80905b4e5cab5a6a0c6ec4508c1d8b94c7e3..ce47c0a75ccf93b879675a6935f7052b8d313190 100644 --- a/Net/IEApplet.txt +++ b/Net/IEApplet.txt @@ -38,9 +38,9 @@ B、网页中嵌入元素 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据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位版 @@ -50,10 +50,10 @@ Open:为需要用IE内核打开的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://local.zorrosoft.com/IEApplet.html","Open":"http://www.zorrosoft.com"}} +{"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,"ScrollTop":0,"Url": "http://local.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://local.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,"ScrollTop":0,"Url": "http://local.zorrosoft.com/IEApplet.html","Open":"http://www.zorrosoft.com"}} 当前页指定位置自动适配网页加载测试 http://local.zorrosoft.com/ieframe.html @@ -64,7 +64,7 @@ A、{"ret":0,"rid":1,"data":{"ID":3}} B、{"event":"Wrl_Listen","aid":3,"data":{"SID":"123","PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE282","port":985}} 返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如新打开一个网页。 代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。 -C、{"event":"Wrl_AppletOK","aid":3,"data":{"SID":"123","PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE282","Port":985}} +C、{"event":"Wrl_AppletOK","aid":3,"rid":1,"data":{"SID":"123","PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE282","Port":985}} 2)、请求控制IE控件小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -110,19 +110,19 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 1)、请求安装IE控件小程序 请在测试网页输入框中,输入如下请求,然后点击发送,完成安装: -{"req":"Plugin_Install","rid":1,"para":{"Name":"IE控件小程序","PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE282","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的IE控件内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/IEApplet.pid","MD5":"07A8FCC2CD0085645108C611C63AB1B9","Version":"2.1.3.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"2314220FEF7222C17F8CF0A6A3CD362194567AF05422DD675141E860B61815E1288A63C17C77AD99810E877C34360CB04D01BF1C2BEBC081F028DF777DB3F819CFCFF33A5CD8EF40AC07E6A9094D16B6F89EAB4FBD6530697EE167196C4E02C013A4A37E557B1D51952ED8F9A9639D4B94EEF821A247C8E2E40A40294DD8C857DDAE4EE0FEC6C1BA7D0EAB7DD21FE165200E566A48C6B47EF8CDBAD65942CB4CD221F1BF11B6CE7CE87F1076D52A3FEDD7154B8B701E43C53D41F707FA9BA52FA21FA3572EBA27A338898791D615511217CA944F74109EB1D7058FC613CED14ECD3C564596856406E9241222182861991680FE7C3538D41B822BCC5652753CD4"}} +{"req":"Plugin_Install","rid":1,"para":{"Name":"IE控件小程序","PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE282","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的IE控件内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/IEApplet.pid","MD5":"07A8FCC2CD0085645108C611C63AB1B9","Version":"2.1.3.5","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"2314220FEF7222C17F8CF0A6A3CD362194567AF05422DD675141E860B61815E1288A63C17C77AD99810E877C34360CB04D01BF1C2BEBC081F028DF777DB3F819CFCFF33A5CD8EF40AC07E6A9094D16B6F89EAB4FBD6530697EE167196C4E02C013A4A37E557B1D51952ED8F9A9639D4B94EEF821A247C8E2E40A40294DD8C857DDAE4EE0FEC6C1BA7D0EAB7DD21FE165200E566A48C6B47EF8CDBAD65942CB4CD221F1BF11B6CE7CE87F1076D52A3FEDD7154B8B701E43C53D41F707FA9BA52FA21FA3572EBA27A338898791D615511217CA944F74109EB1D7058FC613CED14ECD3C564596856406E9241222182861991680FE7C3538D41B822BCC5652753CD4"}} 启动安装后,会不断收到安装进度直到安装结束。 在发布时,也可以把此小程序目录文件和中间件一起打包后发布,不用单独分发。 2)、请求升级IE内核内嵌小程序: -{"req":"Plugin_Update","rid":1,"para":{"Name":"IE控件小程序","PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE282","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的IE控件内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/IEApplet_Update.pid","MD5":"31979E67AD45D9FAEBEFECE6253AF92A","Version":"2.1.3.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"7F33D0DC7F835F25D2CD415B3B3736F35C895FDDD170B538C0CFBFF0E9F71EB72DBD8FED5F1FA47686553E486A64AD24C4773BD3C6537D577142F9D93F39044A50112D8706FFF76A4936A4836084F3E0984EF74E0DF289ABA2158934BD3AA4001856B0C21145BBB1A2CAADAD30AADDFC686DB2336A1A057E3DF98E450E382E57EA83A9ECACE84A3D87FE92F58A422903AC284BA505C24ECF00F4C204BAC0997C36DEFFCD29A0B5245AA651B003CF6129203AA997A353107CA1DF06775BF616BF0B4A11B4C60232B9F0EFFB954678C36AEFE8815F835070BB420FAC64197F9F05705F6FE905ED74DDE10A524540540E6AEE7F161213D52179F7D2E58BFE3A1D4E"}} +{"req":"Plugin_Update","rid":1,"para":{"Name":"IE控件小程序","PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE282","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的IE控件内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/IEApplet_Update.pid","MD5":"31979E67AD45D9FAEBEFECE6253AF92A","Version":"2.1.3.5","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"7F33D0DC7F835F25D2CD415B3B3736F35C895FDDD170B538C0CFBFF0E9F71EB72DBD8FED5F1FA47686553E486A64AD24C4773BD3C6537D577142F9D93F39044A50112D8706FFF76A4936A4836084F3E0984EF74E0DF289ABA2158934BD3AA4001856B0C21145BBB1A2CAADAD30AADDFC686DB2336A1A057E3DF98E450E382E57EA83A9ECACE84A3D87FE92F58A422903AC284BA505C24ECF00F4C204BAC0997C36DEFFCD29A0B5245AA651B003CF6129203AA997A353107CA1DF06775BF616BF0B4A11B4C60232B9F0EFFB954678C36AEFE8815F835070BB420FAC64197F9F05705F6FE905ED74DDE10A524540540E6AEE7F161213D52179F7D2E58BFE3A1D4E"}} 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载IE控件小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序ZbaPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"18BDC030-AF37-50E1-B0AE-E5EF336BE282","Type":8}} 4、IE控件小程序转调用ActiveX接口,先根据Wrl_IEApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Net/IEPage.txt b/Net/IEPage.txt index 89d2d85388bdee8e57a37bcea8122dd9e945228a..6bb0b07a322403365f07b7ece4a51e5319142ac0 100644 --- a/Net/IEPage.txt +++ b/Net/IEPage.txt @@ -38,9 +38,9 @@ B、网页中嵌入元素 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据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位版 @@ -50,10 +50,10 @@ Open:为需要用IE内核打开的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://local.zorrosoft.com/IEApplet.html","Open":"http://www.zorrosoft.com"}} +{"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,"ScrollTop":0,"Url": "http://local.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://local.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,"ScrollTop":0,"Url": "http://local.zorrosoft.com/IEApplet.html","Open":"http://www.zorrosoft.com"}} 当前页指定位置自动适配网页加载测试 http://local.zorrosoft.com/ieframe.html @@ -64,7 +64,7 @@ A、{"ret":0,"rid":1,"data":{"ID":3}} 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}} +C、{"event":"Wrl_AppletOK","aid":3,"rid":1,"data":{"SID":"123","PID":"IEApplet","Port":985}} 2)、请求控制IE控件小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -110,19 +110,19 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 1)、请求安装IE控件小程序 请在测试网页输入框中,输入如下请求,然后点击发送,完成安装: -{"req":"Plugin_Install","rid":1,"para":{"Name":"IE控件小程序","PID":"IEApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的IE控件内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/IEPage.pid","MD5":"E144FBECA5B5A62E7378CC6BF1E24267","Version":"2.1.3.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"44286C0D4ACCB9BF45BDD6A3DF96F84A75CBBC7F6F3648E806CAC9375E26EB791EEE0D7F1CF2A467C748EC6A6E901BBDF95A9592D0C46D57597D5C47B1A45296A0A81915D7AF3156E1BE1E65A59A0C285B19B11F966F2A70C0C82B8B48C552C7D035C4F9FA402D4AFFA5727D5068D52290B42C032E67760639223D6D68D6B750D605963888495C687DE166A9F9077B5218B34BBED80B0CC093E728CFBC4470CA8D99E91D199F566939C3384C5E5F1C6686EF4327AB145326264573CB685BF6FB4215CFE7491F50E689A9A549B9CD0F5C66DF22151786C00EBAF8389FC12A434B252F51C8948FE1A42A891073EEAD2D96CC67C005CCDEF613AD4A632F906EB116"}} +{"req":"Plugin_Install","rid":1,"para":{"Name":"IE控件小程序","PID":"IEApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的IE控件内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/IEPage.pid","MD5":"E144FBECA5B5A62E7378CC6BF1E24267","Version":"2.1.3.5","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"44286C0D4ACCB9BF45BDD6A3DF96F84A75CBBC7F6F3648E806CAC9375E26EB791EEE0D7F1CF2A467C748EC6A6E901BBDF95A9592D0C46D57597D5C47B1A45296A0A81915D7AF3156E1BE1E65A59A0C285B19B11F966F2A70C0C82B8B48C552C7D035C4F9FA402D4AFFA5727D5068D52290B42C032E67760639223D6D68D6B750D605963888495C687DE166A9F9077B5218B34BBED80B0CC093E728CFBC4470CA8D99E91D199F566939C3384C5E5F1C6686EF4327AB145326264573CB685BF6FB4215CFE7491F50E689A9A549B9CD0F5C66DF22151786C00EBAF8389FC12A434B252F51C8948FE1A42A891073EEAD2D96CC67C005CCDEF613AD4A632F906EB116"}} 启动安装后,会不断收到安装进度直到安装结束。 在发布时,也可以把此小程序目录文件和中间件一起打包后发布,不用单独分发。 2)、请求升级IE内核内嵌小程序: -{"req":"Plugin_Update","rid":1,"para":{"Name":"IE控件小程序","PID":"IEApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的IE控件内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/IEPage_Update.pid","MD5":"19C8D1A312578B94F1AE46AA1EFD6D50","Version":"2.1.3.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"11BE7B308B8CF34298E8AB6840DCF37CB8EA8D48C850C582526832E9DF4779C4B6234D315D7DE4344AD323A6705B8D99D6861F95BB39460F29846C0C565951745C458D3B94D0E3752AF828448B9B5EF5629E80771F0E8F1D6426DF807F87342CCF04C9047B8C3E0D21372F852949CEC34BCA452C855BB71EB9B62A8112E2EDAFA98C9492BA855920F4165D293A04EF71F3223591246FC3582D5146A215588CEB60293513ED99568BBFE51D1DFC143C79BFC98A59CBA27FD1DD6A13363E86DEE2E84971C9C4C61FF81D40F94BA3A9DBE0CB52504D192C80B69103C361F592B959915FDF8F5389A7E609CF8BED1C10C72373D0C80E60E3EE0561F2BD6772DCB08C"}} +{"req":"Plugin_Update","rid":1,"para":{"Name":"IE控件小程序","PID":"IEApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的IE控件内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/IEPage_Update.pid","MD5":"19C8D1A312578B94F1AE46AA1EFD6D50","Version":"2.1.3.5","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"11BE7B308B8CF34298E8AB6840DCF37CB8EA8D48C850C582526832E9DF4779C4B6234D315D7DE4344AD323A6705B8D99D6861F95BB39460F29846C0C565951745C458D3B94D0E3752AF828448B9B5EF5629E80771F0E8F1D6426DF807F87342CCF04C9047B8C3E0D21372F852949CEC34BCA452C855BB71EB9B62A8112E2EDAFA98C9492BA855920F4165D293A04EF71F3223591246FC3582D5146A215588CEB60293513ED99568BBFE51D1DFC143C79BFC98A59CBA27FD1DD6A13363E86DEE2E84971C9C4C61FF81D40F94BA3A9DBE0CB52504D192C80B69103C361F592B959915FDF8F5389A7E609CF8BED1C10C72373D0C80E60E3EE0561F2BD6772DCB08C"}} 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载IE控件小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序ZbaPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"IEApplet","Type":8}} 4、IE控件小程序转调用ActiveX接口,先根据Wrl_IEApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Net/IETabApplet.txt b/Net/IETabApplet.txt index 9f2c7f3d822affa15d938fba7d6fc7d383e5458d..bde85c7e3557dfa3800cade6ec8a8e1afb2135b6 100644 --- a/Net/IETabApplet.txt +++ b/Net/IETabApplet.txt @@ -11,7 +11,7 @@ HTTP网页在线测试:http://local.zorrosoft.com/ienewtab.html HTTPS网页 1)、请求启动IE标签页小程序: Type为浏览器类型,传0自动判断(前提是当前浏览器已启动并显示在最前端,Flag指定当前页加载时必须是0) 可强制指定浏览器类型Type(2代表Chrome 4代表Firefox 8代表Opera 16代表Edge(Chromium内核) 32代表360极速浏览器 33代表360安全浏览器 34代表360企业安全浏览器 50代表QQ浏览器 60代表搜狗浏览器) -Flag掩码标记:1指定标签页加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 64根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定标签页加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 Title:标签页页时为创建的网页标题 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位版 @@ -31,7 +31,7 @@ A、{"ret":0,"rid":1,"data":{"ID":1}} 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":"IENewTab","Port":980}} +C、{"event":"Wrl_AppletOK","aid":1,"rid":6,"data":{"SID":"123","PID":"IENewTab","Port":980}} 2)、请求控制IE标签页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -42,18 +42,18 @@ ID为Wrl_IETab启动小程序时返回的ID值,Code代表控制类型掩码: 1)、请求安装IE标签页小程序 请在测试网页输入框中,输入如下请求,然后点击发送,完成安装: -{"req":"Plugin_Install","rid":1,"para":{"Name":"IE标签页小程序","PID":"IENewTab","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的IE标签页内嵌小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/IENewTab.pid","MD5":"57BE2AC832A8ACDFB33673301D9AC123","Version":"2.1.3.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"62E5BFDA457EE1BF52DCA57B969ED366224D7C7EF17BEBAF920015C6628D97F11ABBBD2B4D80970A0C7A36337F6CC02F53D217A6425BE48870E4B26B183563E84AFC1F037BCF90984CCCDD59611FE7B4249A9729EEDEF641932CC477618A48331C2D5E45F35A7BCEF2EFB5ED828EDD5D123871D0BF081AA48EAA14CCD331E1AA2DBE0B1AA2953CBC5E8E46902A00E81BFB166FEB7A4B894B874AC0AD0F5444AD752E3C57C5324A9A40177CCADB286677BB34A0865309DE13B83205240258288A3C6301DA6D42F74F00643E845ADB97A21B0DAA46009E7F5190E4BC1B9EE6B7BDD0F4990DD28A2D9D6CDE50FCAC007002410225D8A3A4D0E548657CCE46C1F6C8"}} +{"req":"Plugin_Install","rid":1,"para":{"Name":"IE标签页小程序","PID":"IENewTab","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的IE标签页内嵌小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/IENewTab.pid","MD5":"57BE2AC832A8ACDFB33673301D9AC123","Version":"2.1.3.5","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"62E5BFDA457EE1BF52DCA57B969ED366224D7C7EF17BEBAF920015C6628D97F11ABBBD2B4D80970A0C7A36337F6CC02F53D217A6425BE48870E4B26B183563E84AFC1F037BCF90984CCCDD59611FE7B4249A9729EEDEF641932CC477618A48331C2D5E45F35A7BCEF2EFB5ED828EDD5D123871D0BF081AA48EAA14CCD331E1AA2DBE0B1AA2953CBC5E8E46902A00E81BFB166FEB7A4B894B874AC0AD0F5444AD752E3C57C5324A9A40177CCADB286677BB34A0865309DE13B83205240258288A3C6301DA6D42F74F00643E845ADB97A21B0DAA46009E7F5190E4BC1B9EE6B7BDD0F4990DD28A2D9D6CDE50FCAC007002410225D8A3A4D0E548657CCE46C1F6C8"}} 启动安装后,会不断收到安装进度直到安装结束。 2)、请求升级IE标签页小程序: -{"req":"Plugin_Update","rid":1,"para":{"Name":"IE标签页小程序","PID":"IENewTab","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的IE标签页内嵌小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/IENewTab_Update.pid","MD5":"E50D340901F605A9028ACBBCF327CEB6","Version":"2.1.3.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"4432EAB440A180B7364FC56DF544C6A3C8591FB0C49DC21112A4D733895947E7DC5FBB7278EAB2CC9128BB211F51D425BF06D51EBA4B35033712A2F741B2325C393B9DCE9AAC158AE1DF267BE7B3C827D95C0511D17F5813A5FCEA5E5E705BE96E877CF386A8892B1548E8BE79CF3920750D28923FDB10B0F6ACA184D717649E1C9C8A95DDD76F4E0CC6347EFC0A2BBC6E305F3D855A16F11D20EE61E5668EE8DD893BCF7ED2AC351D1B0D075FB557B94114ECDEEF600EA5AECA043934F312E9A67B5564CF6131E048568053A1D4595D38BAFE8190E1E95EDE11E8B24615892FB41F7023E88FCC443709EF81D005890A37E96C438E931ECBD329596CCFC52DC2"}} +{"req":"Plugin_Update","rid":1,"para":{"Name":"IE标签页小程序","PID":"IENewTab","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的IE标签页内嵌小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌使用","DownAddr":"http://local.zorrosoft.com/Files/Net/IENewTab_Update.pid","MD5":"E50D340901F605A9028ACBBCF327CEB6","Version":"2.1.3.5","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"4432EAB440A180B7364FC56DF544C6A3C8591FB0C49DC21112A4D733895947E7DC5FBB7278EAB2CC9128BB211F51D425BF06D51EBA4B35033712A2F741B2325C393B9DCE9AAC158AE1DF267BE7B3C827D95C0511D17F5813A5FCEA5E5E705BE96E877CF386A8892B1548E8BE79CF3920750D28923FDB10B0F6ACA184D717649E1C9C8A95DDD76F4E0CC6347EFC0A2BBC6E305F3D855A16F11D20EE61E5668EE8DD893BCF7ED2AC351D1B0D075FB557B94114ECDEEF600EA5AECA043934F312E9A67B5564CF6131E048568053A1D4595D38BAFE8190E1E95EDE11E8B24615892FB41F7023E88FCC443709EF81D005890A37E96C438E931ECBD329596CCFC52DC2"}} 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载IE标签页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序ZbaPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"IENewTab","Type":8}} 4、IE标签页小程序转调用ActiveX接口,先根据Wrl_IETab请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Net/MSOfficeApplet.txt b/Net/MSOfficeApplet.txt index 3e489a89832352a24767278c939c23e4f15dcd64..34258ae0f77c3a24ddf20f52e38e3227edfa54b0 100644 --- a/Net/MSOfficeApplet.txt +++ b/Net/MSOfficeApplet.txt @@ -38,9 +38,9 @@ B、网页中嵌入元素 1)、请求启动微软Office内嵌网页小程序实现网页中局部加载doc/xls/ppt等文档显示: 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 OType 1启动微软Word;OType 2启动微软Excel;OType 3启动微软PPT Url:加载小程序所在的网页实际地址 @@ -48,16 +48,16 @@ Open:为需要打开的文档路径,磁盘目录斜杠用/ 注意:Open和Url如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递 举例: 自动识别当前浏览器并启动微软Word程序 -{"req":"Wrl_OfficeApplet","rid":5,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://local.zorrosoft.com/OfficeApplet2.html","OType":"1","Open":"D:/Zorro/test.doc"}} +{"req":"Wrl_OfficeApplet","rid":5,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://local.zorrosoft.com/OfficeApplet2.html","OType":"1","Open":"D:/Zorro/test.doc"}} 自动识别当前浏览器并启动微软Excel程序 -{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://local.zorrosoft.com/OfficeApplet2.html","OType":"2","Open":"D:/Zorro/test.xls"}} +{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://local.zorrosoft.com/OfficeApplet2.html","OType":"2","Open":"D:/Zorro/test.xls"}} 自动识别当前浏览器并启动微软PPT程序 -{"req":"Wrl_OfficeApplet","rid":7,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://local.zorrosoft.com/OfficeApplet2.html","OType":"3","Open":"D:/Zorro/test.ppt"}} +{"req":"Wrl_OfficeApplet","rid":7,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://local.zorrosoft.com/OfficeApplet2.html","OType":"3","Open":"D:/Zorro/test.ppt"}} 自动识别当前浏览器指定位置自动适配网页大小启动: -{"req":"Wrl_OfficeApplet","rid":8,"para":{"Type":"0","Title":"Office Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://local.zorrosoft.com/OfficeApplet2.html","OType":"1","Open":"D:/Zorro/test.doc"}} +{"req":"Wrl_OfficeApplet","rid":8,"para":{"Type":"0","Title":"Office Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://local.zorrosoft.com/OfficeApplet2.html","OType":"1","Open":"D:/Zorro/test.doc"}} 当前页指定位置自动适配网页加载测试 http://local.zorrosoft.com/officeframe.html @@ -68,7 +68,7 @@ A、{"ret":0,"rid":1,"data":{"ID":3}} 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":"MSOfficeApplet","Port":950}} +C、{"event":"Wrl_AppletOK","aid":3,"rid":5,"data":{"SID":"123","PID":"MSOfficeApplet","Port":950}} 2)、请求控制微软Office内嵌网页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -114,19 +114,19 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 1)、请求安装微软Office内嵌网页小程序 请在测试网页输入框中,输入如下请求,然后点击发送,完成安装: -{"req":"Plugin_Install","rid":1,"para":{"Name":"微软Office在线编辑小程序","PID":"MSOfficeApplet","Date":"2021-06-01","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等程序进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/MSOfficeApplet.pid","MD5":"EBC2364239448A3453E7EEA8C56BFC28","Version":"2.1.3.3","Size":786432,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"0CCC80310373D7DADDB61ADAC84BDBA84117602433254CDD6A631EA78668250221A56080FC56081284317A65C1BEB7BC0F8B1D9EB96899EBB16D0CCEBA0C9B5FF4B117D14FDB349A412D109415F41885DD424020C4234C15E3C8FEC0C3F74DD908EBE3968D0291237DA849E5E4F4FA56BB950699EF77E590A0F7EE6DB99371EEE2CE381CF934BA65027BFB9420E8F3540F620E6A08A00B0330DB18AAC150BB7C01217F4A64BDF7B2B94FD016106C32248D8DD776382EACE077A07D7B64A366D5C60E9149CD7447698BE6FA72085741792C490A517646D31A215D1354E1C1AC192954D307A3083CB26F28470C013A5F724B671DA929B95F64FAB7576C5048E7DD"}} +{"req":"Plugin_Install","rid":1,"para":{"Name":"微软Office在线编辑小程序","PID":"MSOfficeApplet","Date":"2021-06-01","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等程序进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/MSOfficeApplet.pid","MD5":"EBC2364239448A3453E7EEA8C56BFC28","Version":"2.1.3.5","Size":786432,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"0CCC80310373D7DADDB61ADAC84BDBA84117602433254CDD6A631EA78668250221A56080FC56081284317A65C1BEB7BC0F8B1D9EB96899EBB16D0CCEBA0C9B5FF4B117D14FDB349A412D109415F41885DD424020C4234C15E3C8FEC0C3F74DD908EBE3968D0291237DA849E5E4F4FA56BB950699EF77E590A0F7EE6DB99371EEE2CE381CF934BA65027BFB9420E8F3540F620E6A08A00B0330DB18AAC150BB7C01217F4A64BDF7B2B94FD016106C32248D8DD776382EACE077A07D7B64A366D5C60E9149CD7447698BE6FA72085741792C490A517646D31A215D1354E1C1AC192954D307A3083CB26F28470C013A5F724B671DA929B95F64FAB7576C5048E7DD"}} 启动安装后,会不断收到安装进度直到安装结束。 在发布时,也可以把此小程序目录文件和中间件一起打包后发布,不用单独分发。 2)、请求升级微软Office内嵌网页小程序: -{"req":"Plugin_Update","rid":1,"para":{"Name":"微软Office在线编辑小程序","PID":"MSOfficeApplet","Date":"2021-06-01","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等程序进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/MSOfficeApplet_Update.pid","MD5":"1D1FB4CEF2ECA705DA682C9FE79D131C","Version":"2.1.3.3","Size":786432,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"73E9F26643D062F2C70122560E418FFC6AC6F6D0C115855779D3B1AE1131E515A95E58D07BFDBF060350312616576FE14F6D58190797ACA05C0B606F8087C8D7B2474B1D11B68C5DEF31B7D1DE56CC7423AF6B8AD6A3ED79231E8335F3E02CE9FA38B9AFD269BBA31A9670F1C38B90300F7A0A7F01A1016A928C71C2D29A1075A0040B761AB69E3FFB6E6F7B63E9C464A876A40956EF2841DBE7ADCC9E61217D1E534EA08C2D0FC8F2E21331EB46E90B5883C307732DE329C56402343635BC512282AE6954BBD27F01C8261DA9993B90AD6828FA64660564477D421092BA2DA6E7243B17A78F9E7D0E79EB786AF28F3AD2C7B040E1964E913984FF517C6E96D1"}} +{"req":"Plugin_Update","rid":1,"para":{"Name":"微软Office在线编辑小程序","PID":"MSOfficeApplet","Date":"2021-06-01","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等程序进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/MSOfficeApplet_Update.pid","MD5":"1D1FB4CEF2ECA705DA682C9FE79D131C","Version":"2.1.3.5","Size":786432,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"73E9F26643D062F2C70122560E418FFC6AC6F6D0C115855779D3B1AE1131E515A95E58D07BFDBF060350312616576FE14F6D58190797ACA05C0B606F8087C8D7B2474B1D11B68C5DEF31B7D1DE56CC7423AF6B8AD6A3ED79231E8335F3E02CE9FA38B9AFD269BBA31A9670F1C38B90300F7A0A7F01A1016A928C71C2D29A1075A0040B761AB69E3FFB6E6F7B63E9C464A876A40956EF2841DBE7ADCC9E61217D1E534EA08C2D0FC8F2E21331EB46E90B5883C307732DE329C56402343635BC512282AE6954BBD27F01C8261DA9993B90AD6828FA64660564477D421092BA2DA6E7243B17A78F9E7D0E79EB786AF28F3AD2C7B040E1964E913984FF517C6E96D1"}} 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载微软Office内嵌网页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序ZbaPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"MSOfficeApplet","Type":8}} 4、微软Office内嵌网页小程序转调用Office软件的VBA接口,先根据Wrl_OfficeApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Net/PclWebPlayer.txt b/Net/PclWebPlayer.txt index 08e46cfa44e229e13e7f9673a7489fcf6ce7776e..c4092a6f2407e809033436ad70e90ff5e1a59612 100644 --- a/Net/PclWebPlayer.txt +++ b/Net/PclWebPlayer.txt @@ -38,19 +38,19 @@ B、网页中嵌入元素 1)、请求启动PCL网页渲染小程序: 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 Url:加载小程序所在的网页实际地址 Open:为需要播放的多媒体路径,磁盘目录斜杠用/ 注意:Open和Url如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递 举例: 自动识别当前浏览器指定位置和大小启动: -{"req":"Wrl_PCLWebPlayer","rid":1,"para":{"Type":"0","Title":"PCL Web Player","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url":"http://local.zorrosoft.com/PclWebPlayer.html","Open":"D:/Zorro/map.pcd"}} +{"req":"Wrl_PCLWebPlayer","rid":1,"para":{"Type":"0","Title":"PCL Web Player","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url":"http://local.zorrosoft.com/PclWebPlayer.html","Open":"D:/Zorro/map.pcd"}} 自动识别当前浏览器自动适配网页大小启动: -{"req":"Wrl_PCLWebPlayer","rid":3,"para":{"Type":"0","Title":"PCL Web Player","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url":"http://local.zorrosoft.com/PclWebPlayer.html","Open":"D:/Zorro/map.pcd"}} +{"req":"Wrl_PCLWebPlayer","rid":3,"para":{"Type":"0","Title":"PCL Web Player","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url":"http://local.zorrosoft.com/PclWebPlayer.html","Open":"D:/Zorro/map.pcd"}} 当前页指定位置自动适配网页加载测试 http://local.zorrosoft.com/pclframe.html @@ -59,9 +59,9 @@ http://local.zorrosoft.com/pclframe.html A、{"ret":0,"rid":1,"data":{"ID":2}} 代表小程序WS侦听服务就绪 B、{"event":"Wrl_Listen","aid":2,"data":{"SID":"123","PID":"PclWebPlayer","port":900}} -返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如新播放一个Flash。 +返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如新渲染一个点云数据。 代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。 -C、{"event":"Wrl_AppletOK","aid":2,"data":{"SID":"123","PID":"PclWebPlayer","Port":990}} +C、{"event":"Wrl_AppletOK","aid":2,"rid":1"data":{"SID":"123","PID":"PclWebPlayer","Port":900}} 2)、请求控制PCL网页渲染小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -119,7 +119,7 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载PCL网页渲染小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序ZbaPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"PclWebPlayer","Type":8}} 4、PCL网页渲染小程序,先根据Wrl_PCLWebPlayer请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Net/SWCadApplet.txt b/Net/SWCadApplet.txt index 5cd724af9416411cc5874f1fbc3321f56e29e925..bbad36512f6358f0085595188a34381ed84efd47 100644 --- a/Net/SWCadApplet.txt +++ b/Net/SWCadApplet.txt @@ -38,9 +38,9 @@ B、网页中嵌入元素 1)、请求启动Solidworks内嵌网页小程序实现网页中局部加载dwg/dxf等文档进行操作: 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 App:0是启动Solidwork实现在线编辑(推荐用2015及以上版本,可根据具体版本定制) 1是eDrawings控件查看 Url:加载小程序所在的网页实际地址 @@ -48,13 +48,13 @@ Open:为需要打开的文档路径,磁盘目录斜杠用/ 注意:Open和Url如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递 举例: 自动识别当前浏览器并启动Solidworks程序在线编辑xt、step等文档 -{"req":"Wrl_SWCadApplet","rid":5,"para":{"Type":"0","Title":"Solidworks Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/SWCadframe.html","App":"0","Open":"D:/Zorro/Test.sldprt"}} +{"req":"Wrl_SWCadApplet","rid":5,"para":{"Type":"0","Title":"Solidworks Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/SWCadframe.html","App":"0","Open":"D:/Zorro/Test.sldprt"}} 自动识别当前浏览器并启动eDrawings程序在线查看xt、step三维工程图文档 -{"req":"Wrl_SWCadApplet","rid":6,"para":{"Type":"0","Title":"Solidworks Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/SWCadframe.html","App":"1","Open":"D:/Zorro/Test.sldprt"}} +{"req":"Wrl_SWCadApplet","rid":6,"para":{"Type":"0","Title":"Solidworks Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/SWCadframe.html","App":"1","Open":"D:/Zorro/Test.sldprt"}} 自动识别当前浏览器指定位置自动适配网页大小启动: -{"req":"Wrl_SWCadApplet","rid":8,"para":{"Type":"0","Title":"Solidworks Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/SWCadfull.html","App":"0","Open":"D:/Zorro/Test.sldprt"}} +{"req":"Wrl_SWCadApplet","rid":8,"para":{"Type":"0","Title":"Solidworks Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/SWCadfull.html","App":"0","Open":"D:/Zorro/Test.sldprt"}} 当前页指定位置自动适配网页加载测试 http://local.zorrosoft.com/SWCadframe.html @@ -63,9 +63,9 @@ http://local.zorrosoft.com/SWCadframe.html A、{"ret":0,"rid":1,"data":{"ID":3}} 代表小程序WS侦听服务就绪 B、{"event":"Wrl_Listen","aid":3,"data":{"SID":"123","PID":"SWCadApplet","port":1010}} -返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如新打开一个网页。 +返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如对图纸进行缩放。 代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。 -C、{"event":"Wrl_AppletOK","aid":3,"data":{"SID":"123","PID":"SWCadApplet","Port":1010}} +C、{"event":"Wrl_AppletOK","aid":3,"rid":5,"data":{"SID":"123","PID":"SWCadApplet","Port":1010}} 2)、请求控制Solidworks内嵌网页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -111,19 +111,19 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 1)、请求安装Solidworks内嵌网页小程序 请在测试网页输入框中,输入如下请求,然后点击发送,完成安装: -{"req":"Plugin_Install","rid":1,"para":{"Name":"Solidworks内嵌网页小程序","PID":"SWCadApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的Solidworks内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Solidworks等程序进行在线编辑、查看或审阅三维工程图","DownAddr":"http://local.zorrosoft.com/Files/Net/SWCadApplet.pid","MD5":"393147A363AA8DBA3591802A189D3876","Version":"2.1.3.2","Size":2097152,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"1A0CB4D053AEFAE39BDC210C614A1331C17083E618DBCDDDDF9694795D7E42DD02A1D95417E96317ECA526570E44288CDF3557A2F105CAB0AF8903C47A70631D9D471A9DC4270C3EC3421B848D1312CBAF2DA34A977599995FFF1F8AD5840FE1DB4C764E34859CEBA32A4B669A4A0D56E12831ACF0D0D839B1F88D84E263279F2AE6F02A9D50142DA913EAA44317C1FDF9076FF3B1852541E0190B8B574BA65284F2DA93AC6FDD0B3415D563F92E85CF5874A43FE39CD9E20874C77141664DAAA698100159DFAAB590189082081C045EFCC4D9FD023D7942430F76211AA27853A6189470C7A42DFB1B8EEC930B550DE9DF5262786C7CAF6E17E48BC5683297BE"}} +{"req":"Plugin_Install","rid":1,"para":{"Name":"Solidworks内嵌网页小程序","PID":"SWCadApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的Solidworks内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Solidworks等程序进行在线编辑、查看或审阅三维工程图","DownAddr":"http://local.zorrosoft.com/Files/Net/SWCadApplet.pid","MD5":"393147A363AA8DBA3591802A189D3876","Version":"2.1.3.5","Size":2097152,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"1A0CB4D053AEFAE39BDC210C614A1331C17083E618DBCDDDDF9694795D7E42DD02A1D95417E96317ECA526570E44288CDF3557A2F105CAB0AF8903C47A70631D9D471A9DC4270C3EC3421B848D1312CBAF2DA34A977599995FFF1F8AD5840FE1DB4C764E34859CEBA32A4B669A4A0D56E12831ACF0D0D839B1F88D84E263279F2AE6F02A9D50142DA913EAA44317C1FDF9076FF3B1852541E0190B8B574BA65284F2DA93AC6FDD0B3415D563F92E85CF5874A43FE39CD9E20874C77141664DAAA698100159DFAAB590189082081C045EFCC4D9FD023D7942430F76211AA27853A6189470C7A42DFB1B8EEC930B550DE9DF5262786C7CAF6E17E48BC5683297BE"}} 启动安装后,会不断收到安装进度直到安装结束。 在发布时,也可以把此小程序目录文件和中间件一起打包后发布,不用单独分发。 2)、请求升级Solidworks内嵌网页小程序: -{"req":"Plugin_Update","rid":1,"para":{"Name":"Solidworks内嵌网页小程序","PID":"SWCadApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的Solidworks内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Solidworks等程序进行在线编辑、查看或审阅三维工程图","DownAddr":"http://local.zorrosoft.com/Files/Net/SWCadApplet_Update.pid","MD5":"5637012B85E5BA1093BB462BEA8C5172","Version":"2.1.3.2","Size":2097152,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"5DCF3B6B9034CBC7E1AFB5D8D66902F13BF4B8A0C98015B2B27F75C14AA52F716BA8F94F1026E5EF5F559B3662769E7A6A79C1BF5E2937E74144427B54B8A5FDD84F9EA28BCA83273319CB7959EF494CF2F29A8090AEAD6152074967D584C13861EED4DDA3DEF5CABD4ED85DA0EA739D04D9E8B1750E49B8A6F44D648ED7797FB9DF6B1FDF1E4747ACA44DDCC387632E8076E155FE59ADEEDCFEE7ACB699C29A246DECD7A6E534F2CC21B93DF9D364FE8C7D135A38EE7DFF3348ED59AB41D877C543DC2C83DBA1EB841FA203BC6FA2C17BF9B2EFACB1B7280D6B73E93D8BA06DFF3526FD2F160D001AAC241459D8451EA20CC6C9D186C61F313D040C4C405926"}} +{"req":"Plugin_Update","rid":1,"para":{"Name":"Solidworks内嵌网页小程序","PID":"SWCadApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的Solidworks内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Solidworks等程序进行在线编辑、查看或审阅三维工程图","DownAddr":"http://local.zorrosoft.com/Files/Net/SWCadApplet_Update.pid","MD5":"5637012B85E5BA1093BB462BEA8C5172","Version":"2.1.3.5","Size":2097152,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"5DCF3B6B9034CBC7E1AFB5D8D66902F13BF4B8A0C98015B2B27F75C14AA52F716BA8F94F1026E5EF5F559B3662769E7A6A79C1BF5E2937E74144427B54B8A5FDD84F9EA28BCA83273319CB7959EF494CF2F29A8090AEAD6152074967D584C13861EED4DDA3DEF5CABD4ED85DA0EA739D04D9E8B1750E49B8A6F44D648ED7797FB9DF6B1FDF1E4747ACA44DDCC387632E8076E155FE59ADEEDCFEE7ACB699C29A246DECD7A6E534F2CC21B93DF9D364FE8C7D135A38EE7DFF3348ED59AB41D877C543DC2C83DBA1EB841FA203BC6FA2C17BF9B2EFACB1B7280D6B73E93D8BA06DFF3526FD2F160D001AAC241459D8451EA20CC6C9D186C61F313D040C4C405926"}} 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载Solidworks内嵌网页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序ZbaPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"SWCadApplet","Type":8}} 4、Solidworks内嵌网页小程序转调用软件VBA接口及eDrawings的OCX控件接口,先根据Wrl_SWCadApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Net/TXWebApplet.txt b/Net/TXWebApplet.txt index 01ef969cb825856256789e9ae30d4fb5e73d89c0..5ee3eed5f860a6ec9df4ee4f99a5f1c0656b4750 100644 --- a/Net/TXWebApplet.txt +++ b/Net/TXWebApplet.txt @@ -38,9 +38,9 @@ B、网页中嵌入元素 1)、请求启动腾讯软件内嵌网页版实现网页中局部加载显示: 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 App 指定加载软件,0微信桌面版 1企业微信桌面版 2腾讯会议桌面版 Url:加载小程序所在的网页实际地址 @@ -48,10 +48,10 @@ Url:加载小程序所在的网页实际地址 举例: 自动识别当前浏览器指定位置和大小启动: -{"req":"Wrl_TXWebApplet","rid":1,"para":{"Type":"0","Title":"Tencent Web Applet","Flag":2,"App":"0"","IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://local.zorrosoft.com/TXApplet.html"}} +{"req":"Wrl_TXWebApplet","rid":1,"para":{"Type":"0","Title":"Tencent Web Applet","Flag":2,"App":"0"","IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://local.zorrosoft.com/TXApplet.html"}} 自动识别当前浏览器指定位置自动适配网页大小启动: -{"req":"Wrl_TXWebApplet","rid":2,"para":{"Type":"0","Title":"Tencent Web Applet","Flag":10,"App":"0"","IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://local.zorrosoft.com/TXApplet.html"}} +{"req":"Wrl_TXWebApplet","rid":2,"para":{"Type":"0","Title":"Tencent Web Applet","Flag":10,"App":"0"","IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://local.zorrosoft.com/TXApplet.html"}} 当前页指定位置自动适配网页加载测试 http://local.zorrosoft.com/txframe.html @@ -62,7 +62,7 @@ A、{"ret":0,"rid":1,"data":{"ID":3}} 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":"TXWebApplet","Port":955}} +C、{"event":"Wrl_AppletOK","aid":3,"rid":1,"data":{"SID":"123","PID":"TXWebApplet","Port":955}} 2)、请求控制腾讯软件内嵌网页版: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -108,19 +108,19 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 1)、请求安装腾讯软件内嵌网页版 请在测试网页输入框中,输入如下请求,然后点击发送,完成安装: -{"req":"Plugin_Install","rid":1,"para":{"Name":"腾讯软件内嵌网页版","PID":"TXWebApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的腾讯微信、企业微信、腾讯会议等桌面软件内嵌网页版,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等浏览器网页中直接内嵌使用,和B/S信息化系统融为一体使用","DownAddr":"http://local.zorrosoft.com/Files/Net/TXWebApplet.pid","MD5":"1251069772CCD57DD3D3A258E49BEAF7","Version":"2.1.3.2","Size":491520,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"37BE9A4E8AFAD964C98A4EAB7856F47271AC34E000C4128E8F1B0E454A4E5221CEF384CDE9180DBB3FF37265EEA68111AD6E15A0381F41A615BA714A9317A31F2EF4A5A8D6B2980F0FE2BBFC0966F3465CDD9C7B624A21F49A7CC1EC13296D4BA67A4FE79B2C5DD71D16434D3CE9155AB1BB7F4ED77B4D7E178F07F98FB56B0501A720845CD98C39528A4695348D2F5B94E0D3C2EA47761CD695873343012EEF80384A672ACCC1C29E198371A42E8AD9BC6C560C74793E63FF43CF3ACDB68865F420C561174384F6B3A68CBEDAC0831942DD9504B856B616E52C8F47DDD9A4ADEEC2AE7BC89C0A32BD6C0DE2256116BB4E67EACCD4F296CBF0FA3C1B7E042D0B"}} +{"req":"Plugin_Install","rid":1,"para":{"Name":"腾讯软件内嵌网页版","PID":"TXWebApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的腾讯微信、企业微信、腾讯会议等桌面软件内嵌网页版,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等浏览器网页中直接内嵌使用,和B/S信息化系统融为一体使用","DownAddr":"http://local.zorrosoft.com/Files/Net/TXWebApplet.pid","MD5":"1251069772CCD57DD3D3A258E49BEAF7","Version":"2.1.3.5","Size":491520,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"37BE9A4E8AFAD964C98A4EAB7856F47271AC34E000C4128E8F1B0E454A4E5221CEF384CDE9180DBB3FF37265EEA68111AD6E15A0381F41A615BA714A9317A31F2EF4A5A8D6B2980F0FE2BBFC0966F3465CDD9C7B624A21F49A7CC1EC13296D4BA67A4FE79B2C5DD71D16434D3CE9155AB1BB7F4ED77B4D7E178F07F98FB56B0501A720845CD98C39528A4695348D2F5B94E0D3C2EA47761CD695873343012EEF80384A672ACCC1C29E198371A42E8AD9BC6C560C74793E63FF43CF3ACDB68865F420C561174384F6B3A68CBEDAC0831942DD9504B856B616E52C8F47DDD9A4ADEEC2AE7BC89C0A32BD6C0DE2256116BB4E67EACCD4F296CBF0FA3C1B7E042D0B"}} 启动安装后,会不断收到安装进度直到安装结束。 在发布时,也可以把此小程序目录文件和中间件一起打包后发布,不用单独分发。 2)、请求升级腾讯软件内嵌网页版: -{"req":"Plugin_Update","rid":1,"para":{"Name":"腾讯软件内嵌网页版","PID":"TXWebApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的腾讯微信、企业微信、腾讯会议等桌面软件内嵌网页版,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等浏览器网页中直接内嵌使用,和B/S信息化系统融为一体使用","DownAddr":"http://local.zorrosoft.com/Files/Net/TXWebApplet_Update.pid","MD5":"791C5044D642D1D72728DF2E44C6B6C4","Version":"2.1.3.2","Size":491520,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"5ADC13AA9AFA6AE88D9D38717180BCB3C854E935C44D81333D0929B0FD2FCB8E79CCC69B80C63628FBD96BE5FF32C10984390CCAF0793B9951962E34C90F392DC0875144F8579751EC5A5F910B9D7F9CB990E9F692F61AF25F27045A25FFC17D30DDF794992B3C5A625B18B97DD6C35318A35A3724BCA86A3114487A74A12E5650EDAA57C80A7E6DFB63FB26B00AEB6888E46A31AF8F85524B3FADF512B5F845EA3C4B6090335E70DCA93C8273B90A9C93A7CCDA7C98A01D9A6F11CDEC3C9061699A860AA7E88665C976320E9C45082E93D322E9DF43E91BBE96184CFD2DAEAB63B5483063FEDBEED1DA8413E56F2F8B5B3EF5174ED40AD9BD0A6D5F90D3DAC6"}} +{"req":"Plugin_Update","rid":1,"para":{"Name":"腾讯软件内嵌网页版","PID":"TXWebApplet","Date":"2021-05-06","Desc":"PluginOK之上跨浏览器的腾讯微信、企业微信、腾讯会议等桌面软件内嵌网页版,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等浏览器网页中直接内嵌使用,和B/S信息化系统融为一体使用","DownAddr":"http://local.zorrosoft.com/Files/Net/TXWebApplet_Update.pid","MD5":"791C5044D642D1D72728DF2E44C6B6C4","Version":"2.1.3.5","Size":491520,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"5ADC13AA9AFA6AE88D9D38717180BCB3C854E935C44D81333D0929B0FD2FCB8E79CCC69B80C63628FBD96BE5FF32C10984390CCAF0793B9951962E34C90F392DC0875144F8579751EC5A5F910B9D7F9CB990E9F692F61AF25F27045A25FFC17D30DDF794992B3C5A625B18B97DD6C35318A35A3724BCA86A3114487A74A12E5650EDAA57C80A7E6DFB63FB26B00AEB6888E46A31AF8F85524B3FADF512B5F845EA3C4B6090335E70DCA93C8273B90A9C93A7CCDA7C98A01D9A6F11CDEC3C9061699A860AA7E88665C976320E9C45082E93D322E9DF43E91BBE96184CFD2DAEAB63B5483063FEDBEED1DA8413E56F2F8B5B3EF5174ED40AD9BD0A6D5F90D3DAC6"}} 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载腾讯软件内嵌网页版: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序ZbaPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"TXWebApplet","Type":8}} 4、腾讯软件内嵌网页版转调用接口,先根据Wrl_TXWebApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Net/TestWrl.txt b/Net/TestWrl.txt index 96aa789b60373af1541625cc8b119dbbf03ee45b..32628bb7803a083059f170b564b5dc3fb2745143 100644 --- a/Net/TestWrl.txt +++ b/Net/TestWrl.txt @@ -150,6 +150,7 @@ Monitor {"req":"Plugin_Update","rid":1,"para":{"Name":"С(C#)","PID":"PluginExeDemo","Date":"2021-05-06","Desc":"С(C#)-ʾűָվ","DownAddr":"http://local.zorrosoft.com/Files/Net/PluginExeDemo_Update.pid","MD5":"6633967DFA4141FC321E15315CDAE1FA","Version":"2.1.3.2","Size":622592,"HideIns":0,"Type":2,"Cookie":"","Auth":"","TK":"402E36225ACC55BF63FB07A3462139CCBCD136B7C332458C72769D1596E7E8BFC63D6F0EAAA8FDB59DD52ABE5B72DA8CE5346608960090F26CACFD1FFC3EEAB1D9185DAFF83D8B9C25980BD3625C8D59D73BFB3426547F404780777DC3859207C5489C93036627D1B3E97CCB3454EB644954EE25AE1F6DA7FF86F66EEFDBBCB9BDA367B4B4863DEB5F1B3E7B4720CB67B94DA6535FE17DA47C8B364F22E9FBB920B060AB3CF3D493E09F684FD417788587D25391F5EC4CB534D6638657DD42812DD0E85F53DF9E502A986041994727EDB95F63B666204BEC4BC76A22AD090C650EF143E8625CF0FF5B6EB8FD978967B5AD2BAE785C12933DFAE9ACD829F4BBF6"}} 17)жС +ʽҪTKУ飬οSDKĵPluginOKмȫ.docSDKеĴZbaPackage.exeмάɴTK {"req":"Plugin_Remove","rid":50,"para":{"PID":"99225C6D-B7A3-441c-AEFB-3EE23ACA2209","Type":2}} @@ -169,9 +170,15 @@ Monitor {"req":"Wrl_RemoveAuth","rid":23,"para":{}} ˵ִУ +2)ˢмȨ +϶ӦȨѸ£ǰ˿ǿƻȡ + +{"req":"Wrl_UpdateAuth","rid":2,"para":{}} +˵ִС + 4PluginOK(ţ)м -{"req":"Wrl_Update","rid":1,"para":{"Name":"BrowserApplet","Date":"2021-06-01","Desc":"1ʵҳǶСУ֧ͬʱضУ֧ҹС2ʵChromeFirefoxEdgeOperaIE360QQIEָ汾ں˵ĿؼСǩСУ3Ż΢OfficeɽWPSҳ߱༭С򣬷Solidworksҳ߱༭鿴СPCLҳȾС...","DownAddr":"http://local.zorrosoft.com/Files/Update/Zba_Update.pid","MD5":"6493BE676CA4A5A2B6595B44C63B8AD1","Version":"2.1.3.3","Size":13860864,"HideIns":0,"Cookie":"","Auth":"","TK":"5174868D4A4CFFB457FD5575F110B2E2357A7B0E9B10F5AF59D10F8E2D24C3A8A16F9D87919D89577F6FE35CD135F155A7B4E77093254C055FF138C7714B96A3F9E92803BED048F22D5E490804BD5C1C9AC98778E0280E3F42FD64DEDA7119B2B06C05EC9D2EB8812D0AC7F8F8D4C1B370A1C6A88A164E54E47BC274833019B4221B17E41E4BC93FF3159D34D4F29BCEB72BCBDEE3F526805B293AEA8CB06F947EA5AC87E975AAA487EA3F646FC3BD8F15AB6A90A8FF8625BC4FCDD37AE7272914A1E0BEF42D1C0FE9776A1751AC6B38EB04CA6DFA5327E24A314FF8A7DDE14775A08AFBD34731A036A9E09A126109952A2B4C3882AE0F7D08C19A3DF908F2AD"}} +{"req":"Wrl_Update","rid":1,"para":{"Name":"BrowserApplet","Date":"2021-06-10","Desc":"1ʵҳǶСУ֧ͬʱضУ֧ҹС2ʵChromeFirefoxEdgeOperaIE360QQIEָ汾ں˵ĿؼСǩСУ3Ż΢OfficeɽWPSҳ߱༭С򣬷Solidworksҳ߱༭鿴СPCLҳȾС...","DownAddr":"http://local.zorrosoft.com/Files/Update/Zba_Update.pid","MD5":"63C54472265C6B20A1E5660246FAC6DD","Version":"2.1.3.5","Size":13533184,"HideIns":0,"Cookie":"","Auth":"","TK":"50473AB8FD202329AB240230279A27D5339F42FF1F5608DFB54134B1A0796350709260F3D19DBE711060232655A98D70A50998D65AE52F141F81C6942D6661FA4CE90C9EA314665D7589AE4A694C31ADA965F6F784BE8998F5F3615B26F63AFB1F845A3632B737B61CA17A95481C0F7D9B9BE1171A2C62F022A45305C605FCB26C89C70A727F79E2C310245F5E8D8D6B764BC30FEA0696B8CE1755BF934975009114F517BC85D393FC446585D26B090AACCD1ADCEF7D31AC2BA799B96DDB00A452DD53A93BA4B3DAA736D6EC9330CF3B596B933609EC4E687F6B1360507D8881F38BA8AA012334438B5D8E7B19825CFFB883AF883C80CEE6FCAC89D3418D936B"}} 5С(C++)IEؼ(ActiveX)ʾ̼ 1)򿪲ҳӵַ diff --git a/Net/VlcPlayerApplet.txt b/Net/VlcPlayerApplet.txt index c6b662b417829ff78a9e989afeaebd410ad071f4..010924c5ae9b9a66d6f499fa63e3bc9ff665bc08 100644 --- a/Net/VlcPlayerApplet.txt +++ b/Net/VlcPlayerApplet.txt @@ -43,9 +43,9 @@ B、网页中嵌入元素 1)、请求启动VLC多媒体播放网页小程序: 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 ShowType 播放窗口分屏类型,默认1只显示一个播放窗口,支持1-21 24 25等多达20种多窗口播放。 Url:加载小程序所在的网页实际地址 @@ -53,10 +53,10 @@ Open :启动后自动播放的流地址或本地多媒体文件路径,斜杠 注意:Open和Url如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递 举例: 自动识别当前浏览器指定位置和大小启动: -{"req":"Wrl_VLCApplet","rid":4,"para":{"Type":"0","Title":"VLC Applet","Flag":2,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://local.zorrosoft.com/VLCApplet.html","ShowType":1,"Open":"https://vjs.zencdn.net/v/oceans.mp4"}} +{"req":"Wrl_VLCApplet","rid":4,"para":{"Type":"0","Title":"VLC Applet","Flag":2,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://local.zorrosoft.com/VLCApplet.html","ShowType":1,"Open":"https://vjs.zencdn.net/v/oceans.mp4"}} 自动识别当前浏览器自动适配网页大小启动: -{"req":"Wrl_VLCApplet","rid":4,"para":{"Type":"0","Title":"VLC Applet","Flag":10,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://local.zorrosoft.com/VLCApplet.html","ShowType":1,"Open":"http://www.zorrosoft.com/Files/PluginOKBrowserApplet.mp4"}} +{"req":"Wrl_VLCApplet","rid":4,"para":{"Type":"0","Title":"VLC Applet","Flag":10,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://local.zorrosoft.com/VLCApplet.html","ShowType":1,"Open":"http://www.zorrosoft.com/Files/PluginOKBrowserApplet.mp4"}} 当前页指定位置自动适配网页加载测试 http://local.zorrosoft.com/vlcframe.html @@ -67,7 +67,7 @@ A、{"ret":0,"rid":1,"data":{"ID":2}} B、{"event":"Wrl_Listen","aid":2,"data":{"SID":"123","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","port":935}} 返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如重新指定播放一个视频。 代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。 -C、{"event":"Wrl_AppletOK","aid":2,"data":{"SID":"123","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Port":935}} +C、{"event":"Wrl_AppletOK","aid":2,"rid":4,"data":{"SID":"123","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Port":935}} 2)、请求控制VLC多媒体播放网页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -114,18 +114,18 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 1)、请求安装VLC多媒体播放网页小程序 请在测试网页输入框中,输入如下请求,然后点击发送,完成安装: -{"req":"Plugin_Install","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Date":"2021-05-15","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcPlayer.pid","MD5":"1C8C6B78CA7B348C9BB6398261689C69","Version":"2.1.3.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"155AF85FF92440B6AD761BE72BA736298D8A4BA06E6BB1D4E7AA633DCDA46200B657A9C98D117ADD74841F4B3B0234E0EE42DD23CBEF18596E111E620CD16BBB2DEC4283AC9A2B5E74E0E6D10D70DFF332B6268342538615E82DADA731163A1AD42F4919583F405FDB78D35DDC360D00A4C1A7F779EFEC522715F9DEF6964767BFDFA98EBAF97F69E77D66EE3F65452F6AEA63BF447A480919F9FF7DE460E05998936F2A9B1016E822EDC7ACC65B7BFE8253600C8B9CF15E93E8283A7C3297D3053026B1F40AC200CA3B7AA4747158FC42980BE075301C653904829D09418E228F5AEE5E3DF74EA94855AB5B552BF29A0C99A4CD6F7571F4C34939CD4723B5D6"}} +{"req":"Plugin_Install","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Date":"2021-05-15","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcPlayer.pid","MD5":"1C8C6B78CA7B348C9BB6398261689C69","Version":"2.1.3.5","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"155AF85FF92440B6AD761BE72BA736298D8A4BA06E6BB1D4E7AA633DCDA46200B657A9C98D117ADD74841F4B3B0234E0EE42DD23CBEF18596E111E620CD16BBB2DEC4283AC9A2B5E74E0E6D10D70DFF332B6268342538615E82DADA731163A1AD42F4919583F405FDB78D35DDC360D00A4C1A7F779EFEC522715F9DEF6964767BFDFA98EBAF97F69E77D66EE3F65452F6AEA63BF447A480919F9FF7DE460E05998936F2A9B1016E822EDC7ACC65B7BFE8253600C8B9CF15E93E8283A7C3297D3053026B1F40AC200CA3B7AA4747158FC42980BE075301C653904829D09418E228F5AEE5E3DF74EA94855AB5B552BF29A0C99A4CD6F7571F4C34939CD4723B5D6"}} 启动安装后,会不断收到安装进度直到安装结束。 2)、请求升级VLC多媒体播放网页小程序: -{"req":"Plugin_Update","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Date":"2021-05-15","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcPlayer_Update.pid","MD5":"9789E02ACCEDC0CCAA897DCB1B0D6A0A","Version":"2.1.3.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"68D59381E619088B0FE658AC6475E5C98628888E7D0F1F2041D2188BF023CEE46B854C7594F41DA1986443DDFF477B4562B1364FEDED1486A85C0F8F33825B1CBE3545F25C7812ADD148DE08F0929B0761A56ACD4FB278D189A184BBDFA31D3F4F68DD00455FD2AD4B3CF3A3F5F46A2F4688A2F2BB147380053612D888E15A27AEEEE1DED28FDC6149692E0C92B2D5A5ADE92017F0A43D63ABFAD8BE21ADA912872B749F6C27368035FA04930468C6DD22D3376ABB33C930BC2C5D1CBDDCC8240F5F4AABFD5C022C89F3187E84A895DC0EB7C4292A4890424B64880FE4006CC1A38700E2E8AA10DC2262FF9126692BBB7FC538DB59099D1ECA1FB9438BA36A92"}} +{"req":"Plugin_Update","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Date":"2021-05-15","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcPlayer_Update.pid","MD5":"9789E02ACCEDC0CCAA897DCB1B0D6A0A","Version":"2.1.3.5","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"68D59381E619088B0FE658AC6475E5C98628888E7D0F1F2041D2188BF023CEE46B854C7594F41DA1986443DDFF477B4562B1364FEDED1486A85C0F8F33825B1CBE3545F25C7812ADD148DE08F0929B0761A56ACD4FB278D189A184BBDFA31D3F4F68DD00455FD2AD4B3CF3A3F5F46A2F4688A2F2BB147380053612D888E15A27AEEEE1DED28FDC6149692E0C92B2D5A5ADE92017F0A43D63ABFAD8BE21ADA912872B749F6C27368035FA04930468C6DD22D3376ABB33C930BC2C5D1CBDDCC8240F5F4AABFD5C022C89F3187E84A895DC0EB7C4292A4890424B64880FE4006CC1A38700E2E8AA10DC2262FF9126692BBB7FC538DB59099D1ECA1FB9438BA36A92"}} 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载VLC多媒体播放网页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序ZbaPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Type":8}} 4、VLC多媒体播放网页小程序转调用ActiveX接口(接口说明:https://wiki.videolan.org/Documentation:WebPlugin ),先根据Wrl_VLCApplet请求启动后返回的端口号,针对此端口新建一个WebSocket连接后可执行如下指令: diff --git a/Net/VlcWebPlayer.txt b/Net/VlcWebPlayer.txt index e67dabe5261e63ce1a56b5303ce6dd0f1b11184b..0bbe24d2265b1ab59cf45e9ca894c1cc49663788 100644 --- a/Net/VlcWebPlayer.txt +++ b/Net/VlcWebPlayer.txt @@ -43,9 +43,9 @@ B、网页中嵌入元素 1)、请求启动VLC多媒体播放网页小程序: 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 ShowType 播放窗口分屏类型,默认1只显示一个播放窗口,支持1-21 24 25等多达20种多窗口播放。 Url:加载小程序所在的网页实际地址 @@ -53,10 +53,10 @@ Open :启动后自动播放的流地址或本地多媒体文件路径,斜杠 注意:Open和Url如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递 举例: 自动识别当前浏览器指定位置和大小启动: -{"req":"Wrl_VLCWebPlayer","rid":4,"para":{"Type":"0","Title":"VLC Web Player","Flag":2,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://local.zorrosoft.com/VLCWebPlayer.html","ShowType":1,"Open":"https://vjs.zencdn.net/v/oceans.mp4"}} +{"req":"Wrl_VLCWebPlayer","rid":4,"para":{"Type":"0","Title":"VLC Web Player","Flag":2,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://local.zorrosoft.com/VLCWebPlayer.html","ShowType":1,"Open":"https://vjs.zencdn.net/v/oceans.mp4"}} 自动识别当前浏览器自动适配网页大小启动: -{"req":"Wrl_VLCWebPlayer","rid":4,"para":{"Type":"0","Title":"VLC Web Player","Flag":10,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://local.zorrosoft.com/VLCWebPlayer.html","ShowType":1,"Open":"http://www.zorrosoft.com/Files/PluginOKBrowserApplet.mp4"}} +{"req":"Wrl_VLCWebPlayer","rid":4,"para":{"Type":"0","Title":"VLC Web Player","Flag":10,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://local.zorrosoft.com/VLCWebPlayer.html","ShowType":1,"Open":"http://www.zorrosoft.com/Files/PluginOKBrowserApplet.mp4"}} 当前页指定位置自动适配网页加载测试 http://zorrosoft.com/VLCWebPlayer.html @@ -67,7 +67,7 @@ A、{"ret":0,"rid":1,"data":{"ID":2}} B、{"event":"Wrl_Listen","aid":2,"data":{"SID":"123","PID":"VLCWebPlayer","port":935}} 返回的侦听端口,可再建立一个Web Socket连接后,调用小程序中的相关功能,比如重新指定播放一个视频。 代表小程序创建成功,返回ID为当前小程序运行ID,通过此ID,可执行Wrl_AppletControl、Wrl_AppletScroll、Wrl_AppletResize等命令。 -C、{"event":"Wrl_AppletOK","aid":2,"data":{"SID":"123","PID":"VLCWebPlayer","Port":935}} +C、{"event":"Wrl_AppletOK","aid":2,"rid":4,"data":{"SID":"123","PID":"VLCWebPlayer","Port":935}} 2)、请求控制VLC多媒体播放网页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -114,18 +114,18 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 1)、请求安装VLC多媒体播放网页小程序 请在测试网页输入框中,输入如下请求,然后点击发送,完成安装: -{"req":"Plugin_Install","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"VLCWebPlayer","Date":"2021-05-15","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcWebPlayer.pid","MD5":"BD89EFAF4B0650F26A0B689872A9CF1B","Version":"2.1.3.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"9FEDC5E0911095C52384D687B4FCDAC489783E8E546364EC2A8F4C4CFD343528250DAAFC824FE770403015170400FC66A9C311DF072C216B49CB92160B254B2E1B925C28957CD6766CC59D58FADE23B5C2B20A38604E110F3F9CDBBD65CF637C2EDD3B4607948F18FD0BCB9D70446CC697F3F583F629C41579341247130B8F1813CDA9F45DB8DA9A2EC2A6C12ADC51866DD1873F31862D07D79F814DD5FC950C4A45B5A62FF7955D47220ED4C571D350BD771BE7C4715351E5B568ACC75391D02EE951FC3935CDD6F2AF952196333440CC382D58079118DA62F27A2820930587F1EA64A777AEEB8342641426AC615A9FC5749A1D937944121FCB39F85212CC65"}} +{"req":"Plugin_Install","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"VLCWebPlayer","Date":"2021-05-15","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcWebPlayer.pid","MD5":"BD89EFAF4B0650F26A0B689872A9CF1B","Version":"2.1.3.5","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"9FEDC5E0911095C52384D687B4FCDAC489783E8E546364EC2A8F4C4CFD343528250DAAFC824FE770403015170400FC66A9C311DF072C216B49CB92160B254B2E1B925C28957CD6766CC59D58FADE23B5C2B20A38604E110F3F9CDBBD65CF637C2EDD3B4607948F18FD0BCB9D70446CC697F3F583F629C41579341247130B8F1813CDA9F45DB8DA9A2EC2A6C12ADC51866DD1873F31862D07D79F814DD5FC950C4A45B5A62FF7955D47220ED4C571D350BD771BE7C4715351E5B568ACC75391D02EE951FC3935CDD6F2AF952196333440CC382D58079118DA62F27A2820930587F1EA64A777AEEB8342641426AC615A9FC5749A1D937944121FCB39F85212CC65"}} 启动安装后,会不断收到安装进度直到安装结束。 2)、请求升级VLC多媒体播放网页小程序: -{"req":"Plugin_Update","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"VLCWebPlayer","Date":"2021-05-15","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcWebPlayer_Update.pid","MD5":"08F695D6CD2BA3923B26C7A43834B988","Version":"2.1.3.2","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"0E7854DFC33B4AB512DB6E48CB1DA371C21840C94738A06B46B84BD2F09D6B6DD53394E889ED2217359C8050ACC04E8C26FF7175E0E26CC38180550D5FFE876F2BBC96A8CC7D115D44F918FF022E5AB94C161DC4625A2E84607000BA8B25C1D54B4AF12E3CD9D5D5ABE61553FBE7F60C8B9A9FC612DD8469CAD33B867EEB98CC61A34042765BE442053887A1835522784546195CD782CFDD2641D24EEE6BCD018AA84547A5BBC450506D0F9D892DFFB061FF09E0EE68CC4F0FF26BBDA389A865DEE62F6E740ACA66995848BD25C7B31154F43187E88FAA7047800996FE93221F033D34743E61D56C8186D7566D7D81E4B95A87926D422855C61816653B1F5030"}} +{"req":"Plugin_Update","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"VLCWebPlayer","Date":"2021-05-15","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcWebPlayer_Update.pid","MD5":"08F695D6CD2BA3923B26C7A43834B988","Version":"2.1.3.5","Size":753664,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"0E7854DFC33B4AB512DB6E48CB1DA371C21840C94738A06B46B84BD2F09D6B6DD53394E889ED2217359C8050ACC04E8C26FF7175E0E26CC38180550D5FFE876F2BBC96A8CC7D115D44F918FF022E5AB94C161DC4625A2E84607000BA8B25C1D54B4AF12E3CD9D5D5ABE61553FBE7F60C8B9A9FC612DD8469CAD33B867EEB98CC61A34042765BE442053887A1835522784546195CD782CFDD2641D24EEE6BCD018AA84547A5BBC450506D0F9D892DFFB061FF09E0EE68CC4F0FF26BBDA389A865DEE62F6E740ACA66995848BD25C7B31154F43187E88FAA7047800996FE93221F033D34743E61D56C8186D7566D7D81E4B95A87926D422855C61816653B1F5030"}} 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载VLC多媒体播放网页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序ZbaPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"VLCWebPlayer","Type":8}} 4、VLC多媒体播放网页小程序转调用ActiveX接口(接口说明:https://wiki.videolan.org/Documentation:WebPlugin ),先根据Wrl_VLCWebPlayer请求启动后返回的端口号,针对此端口新建一个WebSocket连接后可执行如下指令: diff --git a/Net/WPSOfficeApplet.txt b/Net/WPSOfficeApplet.txt index 7266464c53c05262430c735473dde3dc82899cc5..b9b5061d149f81688cfd4ebcd3d0091363fed254 100644 --- a/Net/WPSOfficeApplet.txt +++ b/Net/WPSOfficeApplet.txt @@ -38,9 +38,9 @@ B、网页中嵌入元素 1)、请求启动金山WPS内嵌网页小程序实现网页中局部加载doc/xls/ppt等文档显示: 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根据标题避免重复加载相同的小程序 +Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2小程序显示窗口边框 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示 IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标 -BarW和BarH分别是网页右侧和底部预留区域 +BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度 小程序实际显示首先会基于网页中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正 OType 11启动WPS 文字处理;OType 12启动WPS 表格;OType 13启动WPS 演示 Url:加载小程序所在的网页实际地址 @@ -48,16 +48,16 @@ Open:为需要打开的文档路径,磁盘目录斜杠用/ 注意:Open和Url如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递 举例: 自动识别当前浏览器并启动WPS文字处理 -{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://local.zorrosoft.com/OfficeApplet2.html","OType":"11","Open":"D:/Zorro/test.doc"}} +{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://local.zorrosoft.com/OfficeApplet2.html","OType":"11","Open":"D:/Zorro/test.doc"}} 自动识别当前浏览器并启动WPS表格处理 -{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://local.zorrosoft.com/OfficeApplet2.html","OType":"12","Open":"D:/Zorro/test.xls"}} +{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://local.zorrosoft.com/OfficeApplet2.html","OType":"12","Open":"D:/Zorro/test.xls"}} 自动识别当前浏览器并启动WPS演示处理 -{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://local.zorrosoft.com/OfficeApplet2.html","OType":"13","Open":"D:/Zorro/test.ppt"}} +{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://local.zorrosoft.com/OfficeApplet2.html","OType":"13","Open":"D:/Zorro/test.ppt"}} 自动识别当前浏览器指定位置自动适配网页大小启动: -{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"Url": "http://local.zorrosoft.com/OfficeApplet2.html","OType":"11","Open":"D:/Zorro/test.doc"}} +{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":8,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://local.zorrosoft.com/OfficeApplet2.html","OType":"11","Open":"D:/Zorro/test.doc"}} 当前页指定位置自动适配网页加载测试 http://local.zorrosoft.com/officeframe.html @@ -68,7 +68,7 @@ A、{"ret":0,"rid":1,"data":{"ID":3}} 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":"WpsApplet","Port":910}} +C、{"event":"Wrl_AppletOK","aid":3,"rid":6,"data":{"SID":"123","PID":"WpsApplet","Port":910}} 2)、请求控制金山WPS内嵌网页小程序: 当前端不再需要小程序时可指定关闭,或者显示/隐藏及全屏显示等 @@ -114,19 +114,19 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比 1)、请求安装金山WPS内嵌网页小程序 请在测试网页输入框中,输入如下请求,然后点击发送,完成安装: -{"req":"Plugin_Install","rid":1,"para":{"Name":"金山WPS在线编辑小程序","PID":"WpsApplet","Date":"2021-06-01","Desc":"跨浏览器的金山WPS内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Net/WpsApplet.pid","MD5":"3B199B018EFB5CA359AF827008BE0F48","Version":"2.1.3.3","Size":786432,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"2C2833743F1617D1592746EE07496FC7DCCE981BD0AC6937B9A1B7F2227A827A7E582E9C8F9B3922C50F7F6365A922E9A847A454F201F828C1553E1A4C52C057872B9152179C4D234261CAD991BD4F460856B7C100746E3697423766C12BFFBD889759FD31D32F4E76D2B6F2983CF07E267A3311AFA068486E641D0F2EC71800C4E6649E278BFF8A4AC2300AABA0C889CA795DEC290FF5009C32D9B3614BF92D29AD1C0BBB19FBBEAA4569FA048CE159106848B93AA1C465283F909BF8B98AAC5A89A0535B2606FA44628653476571795E9AF1B78BF9A663CCEE6566FFDCD34538F5B06436028E98B942A7117E273922F8E6C88B9161DD1AA40407EE5BEA9650"}} +{"req":"Plugin_Install","rid":1,"para":{"Name":"金山WPS在线编辑小程序","PID":"WpsApplet","Date":"2021-06-01","Desc":"跨浏览器的金山WPS内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Net/WpsApplet.pid","MD5":"3B199B018EFB5CA359AF827008BE0F48","Version":"2.1.3.5","Size":786432,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"2C2833743F1617D1592746EE07496FC7DCCE981BD0AC6937B9A1B7F2227A827A7E582E9C8F9B3922C50F7F6365A922E9A847A454F201F828C1553E1A4C52C057872B9152179C4D234261CAD991BD4F460856B7C100746E3697423766C12BFFBD889759FD31D32F4E76D2B6F2983CF07E267A3311AFA068486E641D0F2EC71800C4E6649E278BFF8A4AC2300AABA0C889CA795DEC290FF5009C32D9B3614BF92D29AD1C0BBB19FBBEAA4569FA048CE159106848B93AA1C465283F909BF8B98AAC5A89A0535B2606FA44628653476571795E9AF1B78BF9A663CCEE6566FFDCD34538F5B06436028E98B942A7117E273922F8E6C88B9161DD1AA40407EE5BEA9650"}} 启动安装后,会不断收到安装进度直到安装结束。 在发布时,也可以把此小程序目录文件和中间件一起打包后发布,不用单独分发。 2)、请求升级金山WPS内嵌网页小程序: -{"req":"Plugin_Update","rid":1,"para":{"Name":"金山WPS在线编辑小程序","PID":"WpsApplet","Date":"2021-06-01","Desc":"跨浏览器的金山WPS内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Net/WpsApplet_Update.pid","MD5":"6DF2F70FDDA57FBC454864FD24A1DCB7","Version":"2.1.3.3","Size":786432,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"AE360EBF95990AB7F49DB059FCB18E1B2DDC1B3AB2971D83538A1FFD17AE2145DBA0D0EC79494FBAFF8E10B244303F920C1E3C3C769434B51D037DE9BA2209280A6456E3B01BF9684C6C6B1647AA1831F9A39A004A18CBEFBD926AC12F7F575020FEEB4430738040B7C643C5B822632CBE44AF639C3E3B292257DBC72EAAB7B0DF2E8CE840C9522ACE3A10EC01F929DACE0E66F9220E71A456FE84E49A4BB9980E7153E5DF8D180499846FADD280B8643CAE50E9910C86A96905BFF5BFCC71F75B6D9421C3D68E412E7177B5698D025A9A2D53BED4FCC71572D6D766FC0A52B27BABDB825608EFF3076F5DB77FA357812360D82103DB7C7E5A4B80C8BFE60860"}} +{"req":"Plugin_Update","rid":1,"para":{"Name":"金山WPS在线编辑小程序","PID":"WpsApplet","Date":"2021-06-01","Desc":"跨浏览器的金山WPS内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Net/WpsApplet_Update.pid","MD5":"6DF2F70FDDA57FBC454864FD24A1DCB7","Version":"2.1.3.5","Size":786432,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"AE360EBF95990AB7F49DB059FCB18E1B2DDC1B3AB2971D83538A1FFD17AE2145DBA0D0EC79494FBAFF8E10B244303F920C1E3C3C769434B51D037DE9BA2209280A6456E3B01BF9684C6C6B1647AA1831F9A39A004A18CBEFBD926AC12F7F575020FEEB4430738040B7C643C5B822632CBE44AF639C3E3B292257DBC72EAAB7B0DF2E8CE840C9522ACE3A10EC01F929DACE0E66F9220E71A456FE84E49A4BB9980E7153E5DF8D180499846FADD280B8643CAE50E9910C86A96905BFF5BFCC71F75B6D9421C3D68E412E7177B5698D025A9A2D53BED4FCC71572D6D766FC0A52B27BABDB825608EFF3076F5DB77FA357812360D82103DB7C7E5A4B80C8BFE60860"}} 以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。 3)、请求卸载金山WPS内嵌网页小程序: - +正式版需要添加TK校验,具体规则请参考SDK包中文档“PluginOK中间件安全解决方案.doc”,可在SDK包中的打包程序ZbaPackage.exe的中间件维护生成带TK的请求。 {"req":"Plugin_Remove","rid":3,"para":{"PID":"WpsApplet","Type":8}} 4、金山WPS内嵌网页小程序转调用WPS软件的VBA接口,先根据Wrl_OfficeApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令: diff --git a/Net/X64/ZbaAgent.exe b/Net/X64/ZbaAgent.exe index a9736930efe84f776d52dda7bd7b5c276d1cd4f2..64d9f15482fdd8cbaf4e27796613c3664333b1c5 100644 Binary files a/Net/X64/ZbaAgent.exe and b/Net/X64/ZbaAgent.exe differ diff --git a/Net/X64/ZbaApplet.dll b/Net/X64/ZbaApplet.dll index 0c949c2fb7bfd99bbc33e08d84a5fe0a95537199..d47f1952012135189b8196216ba858b069f590eb 100644 Binary files a/Net/X64/ZbaApplet.dll and b/Net/X64/ZbaApplet.dll differ diff --git a/Net/X64/ZbaBase.dll b/Net/X64/ZbaBase.dll index 1b4fbac69225762a585c98c1b394b1f12d4993c3..997632cf566897e32880332005d428100b3c23ec 100644 Binary files a/Net/X64/ZbaBase.dll and b/Net/X64/ZbaBase.dll differ diff --git a/Net/X64/ZbaBrowser.dll b/Net/X64/ZbaBrowser.dll index b4eb329c53c7e08e754255a3a2c810d2d71e2697..e25f4ad50b6746fbda81835c1eb2b9b2024c805e 100644 Binary files a/Net/X64/ZbaBrowser.dll and b/Net/X64/ZbaBrowser.dll differ diff --git a/Net/X64/ZbaEngine.dll b/Net/X64/ZbaEngine.dll index e7e8c39f37f633d5695f6e2db2be9df53fc70684..64827b056fa4e59809cfef7cd105feb0e9894790 100644 Binary files a/Net/X64/ZbaEngine.dll and b/Net/X64/ZbaEngine.dll differ diff --git a/Net/X64/ZbaHttp.dll b/Net/X64/ZbaHttp.dll index 2c1da56c7e66bc4ab64731def67919a292eb22d7..886c510c17ff4f7d49100bcb5e216f5e37e247da 100644 Binary files a/Net/X64/ZbaHttp.dll and b/Net/X64/ZbaHttp.dll differ diff --git a/Net/ZbaAgent.exe b/Net/ZbaAgent.exe index c4388ce3f729f7b3133e9ed8e2f69448c4145835..afc90b29e8d54dad25d1ff7bb1a15ce524ca8246 100644 Binary files a/Net/ZbaAgent.exe and b/Net/ZbaAgent.exe differ diff --git a/Net/ZbaApplet.dll b/Net/ZbaApplet.dll index 4601b74f5ef3c723f22ab1bdd5dae808456a546f..7736e640eec8d80675ffadf39d67c147696bac0b 100644 Binary files a/Net/ZbaApplet.dll and b/Net/ZbaApplet.dll differ diff --git a/Net/ZbaBase.dll b/Net/ZbaBase.dll index 8ce80213d4b199b6c8e95c8bfb2ddf038efe920d..5af40e9bc0fc95f37a439dd5009e2c34d647495c 100644 Binary files a/Net/ZbaBase.dll and b/Net/ZbaBase.dll differ diff --git a/Net/ZbaBrowser.dll b/Net/ZbaBrowser.dll index 75e6fd5e9f8f7ad27f0a90f7aa464b23d03909d0..999f785f20f233b9757655dfbc4d6e9e1e0ab5d8 100644 Binary files a/Net/ZbaBrowser.dll and b/Net/ZbaBrowser.dll differ diff --git a/Net/ZbaEngine.dll b/Net/ZbaEngine.dll index 51dbbae4b3dee9090024af7e7cc47e5fa81d28a7..49390a1703c119708d92e72e27b9e4e7abad8eae 100644 Binary files a/Net/ZbaEngine.dll and b/Net/ZbaEngine.dll differ diff --git a/Net/ZbaHttp.dll b/Net/ZbaHttp.dll index 015f5e035b677fd5d456986be5f16886928f3f4d..ee05366c154ef1c3008f9be3f76d6ba30b75ea2a 100644 Binary files a/Net/ZbaHttp.dll and b/Net/ZbaHttp.dll differ diff --git a/Net/ZbaService.exe b/Net/ZbaService.exe index 12d2f07e6c59f1c40692daf583ad5224a70fdf9b..146d5a8d639075d7d832181743fb42447ce99275 100644 Binary files a/Net/ZbaService.exe and b/Net/ZbaService.exe differ diff --git a/Net/ZbaSetup.exe b/Net/ZbaSetup.exe index b87c3341d9d037d19db9ddc5685bb429e609a653..aa0a5dae40e3bf507467fb03d2712ef248b86b8e 100644 Binary files a/Net/ZbaSetup.exe and b/Net/ZbaSetup.exe differ diff --git "a/Net/\344\275\223\351\252\214\346\265\213\350\257\225\350\257\264\346\230\216.txt" "b/Net/\344\275\223\351\252\214\346\265\213\350\257\225\350\257\264\346\230\216.txt" index 8a8e59fd84a42285862e87356b8c4277cdf70622..7a403238f0ee92ef983b5f3cf2962d45331733ec 100644 --- "a/Net/\344\275\223\351\252\214\346\265\213\350\257\225\350\257\264\346\230\216.txt" +++ "b/Net/\344\275\223\351\252\214\346\265\213\350\257\225\350\257\264\346\230\216.txt" @@ -1,6 +1,6 @@ 1、本程序包为成都佐罗软件有限公司PluginOK中间件网络高级版终端电脑需要安装的软件,需要和成都佐罗软件有限公司签订试用协议后开通试用权限。程序包解压到某个磁盘目录后请执行InstallWrl.bat完成安装,如您只需要体验标准版和中间件本身功能,请参考文档TestWrl.txt文件进行,如需基于标准版进行开发自己的小程序,请从这里下载开发包:http://local.zorrosoft.com/Files/ZbaSDK.zip 解压后有相关开发文档和范例功能,如还有问题请加微信(ZorroSoft)沟通。 -2、安装后请打开测试网页 http://local.zorrosoft.com/,然后点击连接,如果点击连接提示错误,请找到程序安装目录下的data子目录,在日志文件ZbaService.txt中查看实际的WS侦听端口是多少,然后对应修改到测试网页再进行连接。网络版默认端口为83,请在测试网页WS连接地址中设置。成功后在发送按钮上方的输入框中输入 {"req":"Wrl_Version","rid":1,"para":{"Mac" : 0,"More" : 0,"Config" : 0,"Router" : 0}} 后点击发送,会返回一个JSON数据包,其中有本机唯一电脑标识UniID,请用此ID联系微信客服(ZorroSoft)开通试用体验权限。如果点击连接提示错误,请找到程序安装目录下的data子目录,在日志文件ZbaService.txt中查看实际的WS侦听IP和端口是多少,然后对应修改到测试网页再进行连接。 +2、安装后请打开测试网页 http://local.zorrosoft.com/,然后点击连接,成功后在发送按钮上方的输入框中输入 {"req":"Wrl_Version","rid":1,"para":{"Mac" : 0,"More" : 0,"Config" : 0,"Router" : 0}} 后点击发送,会返回一个JSON数据包,其中有本机唯一电脑标识UniID,请用此ID联系微信客服(ZorroSoft)开通试用体验权限。如果点击连接提示错误,请找到程序安装目录下的data子目录,在日志文件ZbaService.txt中查看实际的WS侦听IP和端口是多少,然后对应修改到测试网页再进行连接,网络版默认端口为83,请在测试网页WS连接地址中设置。 3、联系到客服确认开通权限后,再打开程序目录下的各种小程序接口说明,VlcWebPlayer.txt和VlcPlayerApplet.txt都是VLC多媒体播放网页小程序,IEApplet.txt为IE控件小程序,MSOfficeApplet.txt为微软Office在线编辑查看小程序,WPSOfficeApplet.txt为金山WPS在线编辑查看小程序,FlashPlayerApplet.txt为Adobe的Flash网页播放小程序,FileApplet.txt为文件操作小程序,AIPSignApplet.txt为点聚印章网页小程序,AutodeskApplet.txt为Autodesk公司dwg等工程图在线编辑查看小程序,SWCadApplet为达索公司Solidworks软件三维工程图在线编辑查看小程序,PclWebPlayer.txt为点云数据在网页中实时渲染显示小程序,TXWebApplet.txt为腾讯桌面微信客户端内嵌网页运行小程序,IETabApplet.txt为IE标签页小程序(和浏览器IETAB扩展程序功能接近),SApiApplet.txt为微软语音引擎小程序,SerialPortApplet.txt为串口操作小程序,请按这些文档进行体验和开发集成。 diff --git a/PluginOK_Install.iss b/PluginOK_Install.iss index 0e7ed7448b6675242d945ed35766b70b878cdc46..294ea0122ddcaaebc7d8a9128217f9b5a8702bf1 100644 --- a/PluginOK_Install.iss +++ b/PluginOK_Install.iss @@ -2,7 +2,7 @@ ; йش Inno Setup űļϸİĵ #define MyAppName "PluginOKм" -#define MyAppVersion "1.3.3.3" +#define MyAppVersion "1.3.3.5" #define MyAppPublisher "ɶ޹˾" #define MyAppURL "http://www.zorrosoft.com/" #define MyAppExeName "WrlSetup.exe" diff --git a/PluginOK_Net.iss b/PluginOK_Net.iss index 110460bb96a85de06b4074924daf524ef9121d42..989d5606b5316e4fc2c27f432efdbae27501b8e5 100644 --- a/PluginOK_Net.iss +++ b/PluginOK_Net.iss @@ -2,7 +2,7 @@ ; йش Inno Setup űļϸİĵ #define MyAppName "PluginOKм" -#define MyAppVersion "2.1.3.3" +#define MyAppVersion "2.1.3.5" #define MyAppPublisher "ɶ޹˾" #define MyAppURL "http://www.zorrosoft.com/" #define MyAppExeName "ZbaSetup.exe" diff --git a/PluginOK_Server.iss b/PluginOK_Server.iss index bc43f389e2ec24e4f1a8d8f443c14243e1cb703d..91b0fee56b541f5a148d400ce41671246df10edc 100644 --- a/PluginOK_Server.iss +++ b/PluginOK_Server.iss @@ -2,7 +2,7 @@ ; йش Inno Setup űļϸİĵ #define MyAppName "PluginOKм" -#define MyAppVersion "2.1.3.3" +#define MyAppVersion "2.1.3.5" #define MyAppPublisher "ɶ޹˾" #define MyAppURL "http://www.zorrosoft.com/" #define MyAppExeName "ZbaSetup.exe" diff --git a/Test/AcadFrame.html b/Test/AcadFrame.html index 6a77f0023e80829b14b6556d46a83260426db6b5..17d9340c1901e4a768c08bd6cb4e13ee0abd1558 100644 --- a/Test/AcadFrame.html +++ b/Test/AcadFrame.html @@ -65,7 +65,7 @@
- +
diff --git a/Test/AcadFrame1.html b/Test/AcadFrame1.html index 06072c36e34e42a58bd34f1373df6d77ebdab557..fb3d312c82c1b741b80d021cfba4f06508ce01c8 100644 --- a/Test/AcadFrame1.html +++ b/Test/AcadFrame1.html @@ -73,7 +73,7 @@
- +
diff --git a/Test/AcadOcx.html b/Test/AcadOcx.html index fbd9680721914d3a77ba49170ff66cc6048c6a4f..2cad1f8be59368a16271f1f8332f434025a973b0 100644 --- a/Test/AcadOcx.html +++ b/Test/AcadOcx.html @@ -80,7 +80,7 @@
- +
diff --git a/Test/IEAutoFit.html b/Test/IEAutoFit.html index cf8489e5e2c6fda5ef6d137ac2c362e8f0499f2e..78e029d7d06e023d5a5b36665b40bed6c3923ad2 100644 --- a/Test/IEAutoFit.html +++ b/Test/IEAutoFit.html @@ -73,7 +73,7 @@
- +
diff --git a/Test/IEResizeTest.html b/Test/IEResizeTest.html index 5fe94bc8ad963b0d2ff90bb8d49c6ece65ece376..7993ad1f41fd0b73b6a5884897b83d33849449c5 100644 --- a/Test/IEResizeTest.html +++ b/Test/IEResizeTest.html @@ -80,7 +80,7 @@
- +
diff --git a/Test/SWCadFrame.html b/Test/SWCadFrame.html index 68d7681d35c666953e655d44f9689db9741fe4d6..7001c232bc089add537013ca3b6ec6a30f1e1e64 100644 --- a/Test/SWCadFrame.html +++ b/Test/SWCadFrame.html @@ -65,7 +65,7 @@
- +
diff --git a/Test/SWCadFrame1.html b/Test/SWCadFrame1.html index 78312315dbf2dbfcdeb18e5d09ccc5593c6e9227..b90558dad2c2c673bdba115e3c5e57d88c7b3f13 100644 --- a/Test/SWCadFrame1.html +++ b/Test/SWCadFrame1.html @@ -73,7 +73,7 @@
- +
diff --git a/Test/SWCadOcx.html b/Test/SWCadOcx.html index f32be5561c5ab34928f4af59ae44bf43a6e6fe02..786ff31e19dc956504dd1ea6f21dcabaccdde129 100644 --- a/Test/SWCadOcx.html +++ b/Test/SWCadOcx.html @@ -80,7 +80,7 @@
- +
diff --git a/Test/SWCadfull.html b/Test/SWCadfull.html index bdf22b5152ec247af314c1995ca288348e02a1ce..8b4b95fc4486d3d63dd0f818728bb4c628b7003e 100644 --- a/Test/SWCadfull.html +++ b/Test/SWCadfull.html @@ -76,7 +76,7 @@ sid=123&flag=1" />
- +
diff --git a/Test/TXFrame.html b/Test/TXFrame.html index a9e9138bc665ffbcfe41e1b520fab9f3abfbecc1..1813f7525c1f9dbfe2e488086d4245c4cd497668 100644 --- a/Test/TXFrame.html +++ b/Test/TXFrame.html @@ -65,7 +65,7 @@
- +
diff --git a/Test/TXFrame1.html b/Test/TXFrame1.html index 5f5b07996c9d521135c9f0d10d42a739b0b9b951..ded968e064d20c2f701089ac173ddeb6e8393e6c 100644 --- a/Test/TXFrame1.html +++ b/Test/TXFrame1.html @@ -73,7 +73,7 @@
- +
diff --git a/Test/TXFull.html b/Test/TXFull.html index 47a254d24c21065c45b28377c85c4586f4bf9720..442a6e0a293bcd73f87d06f8613a5fa46e4a4d9c 100644 --- a/Test/TXFull.html +++ b/Test/TXFull.html @@ -76,7 +76,7 @@ sid=123&flag=1" />
- +
diff --git "a/Test/VLC\345\217\214\347\252\227\345\217\243\346\222\255\346\224\276.txt" "b/Test/VLC\345\217\214\347\252\227\345\217\243\346\222\255\346\224\276.txt" index 7cb88bb2d98112bd72d30d6fcf768a64a62fdd22..4facbd853525ba0b7a4bc35c2017ee5a12eac5c8 100644 --- "a/Test/VLC\345\217\214\347\252\227\345\217\243\346\222\255\346\224\276.txt" +++ "b/Test/VLC\345\217\214\347\252\227\345\217\243\346\222\255\346\224\276.txt" @@ -1,5 +1,5 @@ 1򿪲ҳhttp://zorrosoft.com/vlcdbplayer.html WS 2ɹ༭ͰťϷJSON޸OpenΪֱӵRTSPַͣһVLCСֶ֧·ţ 3 -{"req":"Wrl_VLCWebPlayer","rid":6,"para":{"Type":"0","Title":"VLC Web Player","Flag":2,"IframeX":10,"IframeY":30,"BarW":0,"BarH":0,"Url": "http://zorrosoft.com/vlcdbPlayer.html","ShowType":3,"Open":"rtsp://wzh:test123456@192.168.1.8:554/h264/ch1/main/av_stream"}} +{"req":"Wrl_VLCWebPlayer","rid":6,"para":{"Type":"0","Title":"VLC Web Player","Flag":2,"IframeX":10,"IframeY":30,"BarW":0,"BarH":0,"ScrollTop":0,"Url": "http://zorrosoft.com/vlcdbPlayer.html","ShowType":3,"Open":"rtsp://wzh:test123456@192.168.1.8:554/h264/ch1/main/av_stream"}} Ϸı༭Уٴ޸OpenеRTSPַͣڶVLCСмеrid͵һеridһ쳣 \ No newline at end of file diff --git a/Test/acadfull.html b/Test/acadfull.html index dd06f1df1b5e0c11c7ac559aec5a223b1636664b..3a84a3f6a68808392154cf667e62294e92b5955f 100644 --- a/Test/acadfull.html +++ b/Test/acadfull.html @@ -76,7 +76,7 @@ sid=123&flag=1" />
- +
diff --git a/Test/aipframe.html b/Test/aipframe.html index 42b65b9b64281f3f3b0769a6502881ccbb426c2c..7aec7434db142f380b3ce5d154e788807731cc0c 100644 --- a/Test/aipframe.html +++ b/Test/aipframe.html @@ -65,7 +65,7 @@
- +
diff --git a/Test/aipframe1.html b/Test/aipframe1.html index 5e04b1cc317efca0ffe2bb8fe715142b16121d16..faad31046be06cffc56801312db37098a01e7b31 100644 --- a/Test/aipframe1.html +++ b/Test/aipframe1.html @@ -73,7 +73,7 @@
- +
diff --git a/Test/excelfull.html b/Test/excelfull.html index 77dd9145cea6790158894a410294b291b213f5a4..70e76c7a42f28515afdf168f410453016cd92aa0 100644 --- a/Test/excelfull.html +++ b/Test/excelfull.html @@ -76,7 +76,7 @@ sid=123&flag=1" />
- +
diff --git a/Test/flashframe.html b/Test/flashframe.html index 61f121d775438770ce6233cd458ddfef3a1355fc..c8c8aad5ddc6cb95b3a9cbb47a31a3b5c729c973 100644 --- a/Test/flashframe.html +++ b/Test/flashframe.html @@ -65,7 +65,7 @@
- +
diff --git a/Test/flashframe1.html b/Test/flashframe1.html index ede1bb9ac526a7550b05d68ae7fa2616addbb8bd..e1d16516e6b50d606df1b2f700f1fc19b7246165 100644 --- a/Test/flashframe1.html +++ b/Test/flashframe1.html @@ -73,7 +73,7 @@
- +
diff --git a/Test/flashfull.html b/Test/flashfull.html index 952380713f59653d1318c0f961198b5d9cb18fa8..c79ab674e6138a8081c98e7fc4af75316214f888 100644 --- a/Test/flashfull.html +++ b/Test/flashfull.html @@ -75,7 +75,7 @@ sid=123&flag=1" />
- +
diff --git a/Test/ieframe.html b/Test/ieframe.html index cd85b85c45d549f6067cb938ae2631f5a039fdaa..3ee5eed2e39bb4c2357b16dbb29597f91b5163fb 100644 --- a/Test/ieframe.html +++ b/Test/ieframe.html @@ -65,7 +65,7 @@
- +
diff --git a/Test/ieframe1.html b/Test/ieframe1.html index c0b954c9d905143c79b9f1858b5352b097d28d48..571dcf6fa9e1c9d500d777cc29ad9acd05bf5a3c 100644 --- a/Test/ieframe1.html +++ b/Test/ieframe1.html @@ -73,7 +73,7 @@
- +
diff --git a/Test/iefull.html b/Test/iefull.html index 6989182f049f4d2c1a50ff2ffc99c049b6b6c83a..b5f8d9ab2b49c3de5181cf7582a3a3b5c13b5e5d 100644 --- a/Test/iefull.html +++ b/Test/iefull.html @@ -75,7 +75,7 @@ sid=123&flag=1" />
- +
diff --git a/Test/ieocx.html b/Test/ieocx.html index 47e5700aa2132951d72d0c32d360d0f2c43a4066..6a9355d45832dd04c32eaacb751684a2949df15e 100644 --- a/Test/ieocx.html +++ b/Test/ieocx.html @@ -80,7 +80,7 @@
- +
diff --git a/Test/indexS.html b/Test/indexS.html deleted file mode 100644 index 3534a249564ba90ba3a2e09e49fc2502070294ae..0000000000000000000000000000000000000000 --- a/Test/indexS.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - PluginOK(牛插)中间件是一个实现网页与本地程序间可互操作的低成本、强兼容、安全可控、轻量级、易集成、可扩展、跨浏览器的小程序系统 - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
- -
-
-
- - -   - -   - -
-
-
- - -
-
-
-
-
通讯记录
-
-
-
-
- -
- - - diff --git a/Test/officeframe.html b/Test/officeframe.html index b81d9b7df7203af6268f96267e6599f65f777c69..3344ed3dac863832d5e0f83930422f02005b0310 100644 --- a/Test/officeframe.html +++ b/Test/officeframe.html @@ -64,7 +64,7 @@

- +
diff --git a/Test/officeframe1.html b/Test/officeframe1.html index a32ad15fcadef860b1aeff91dd61a00b880cf671..157754e7b0aa52adb40aa83355926afee2501251 100644 --- a/Test/officeframe1.html +++ b/Test/officeframe1.html @@ -73,7 +73,7 @@
- +
diff --git a/Test/officeocx.html b/Test/officeocx.html index b0623b09b769dff1abfde306dcf5f98293b7e7b1..99bc8d21cedd8f27ec20d8c58dbc5b0513cef4f3 100644 --- a/Test/officeocx.html +++ b/Test/officeocx.html @@ -80,7 +80,7 @@
- +
diff --git a/Test/pclframe.html b/Test/pclframe.html index 6fa3457b4031320c31de5d415293be538011f9be..5fbc82878cbe01d87a931f293589661a83ff89f9 100644 --- a/Test/pclframe.html +++ b/Test/pclframe.html @@ -65,7 +65,7 @@
- +
diff --git a/Test/pclfull.html b/Test/pclfull.html index 7d87415fac8d6278bada54367bf05998c469b870..500f65c99241df3a4ad9823295e309aabb0fab4f 100644 --- a/Test/pclfull.html +++ b/Test/pclfull.html @@ -76,7 +76,7 @@ sid=123&flag=1" />
- +
diff --git a/Test/pptfull.html b/Test/pptfull.html index 9e25db65f593620400f65ab51682adad0b2cace5..f4b742d6da961bf87b68d497aa9d701de3446327 100644 --- a/Test/pptfull.html +++ b/Test/pptfull.html @@ -76,7 +76,7 @@ sid=123&flag=1" />
- +
diff --git a/Test/vlcWebPlayer.html b/Test/vlcWebPlayer.html index 0a54d892b6d9e50b360edbf69e9ae6e50a51cbc6..e2de281c131c89ab3e2081e8c860399f585736c6 100644 --- a/Test/vlcWebPlayer.html +++ b/Test/vlcWebPlayer.html @@ -67,7 +67,7 @@
- +
diff --git a/Test/vlcdbplayer.html b/Test/vlcdbplayer.html index 1c351e0e9fb1fe6245ae860d0b61edd434fa46de..bf9a9155c200632114f63b0f7929df6bcd118366 100644 --- a/Test/vlcdbplayer.html +++ b/Test/vlcdbplayer.html @@ -79,7 +79,7 @@
- +
diff --git a/Test/vlcframe.html b/Test/vlcframe.html index 689eb3bc748c2c307caa86168fb4d17dcdf9c87c..61ba479c8d9431f37a6c322a9b533921745b6111 100644 --- a/Test/vlcframe.html +++ b/Test/vlcframe.html @@ -67,7 +67,7 @@
- +
diff --git a/Test/vlcframe1.html b/Test/vlcframe1.html index f534127167f49a087696b9a47e5cc2f9543e9a4d..39dab7d68f1a1abac17225b9550742cd307af2a3 100644 --- a/Test/vlcframe1.html +++ b/Test/vlcframe1.html @@ -75,7 +75,7 @@
- +
diff --git a/Test/vlcocx.html b/Test/vlcocx.html index 8d302a9a68d1b93d0c995a779bd5beacb39fb72a..fb48b82039bb4fdbc49368ee5f5f9277734e135f 100644 --- a/Test/vlcocx.html +++ b/Test/vlcocx.html @@ -21,14 +21,11 @@ - - - - -