在没有网络情况下,单机离线部署方式应该使用jsplugins.xml方式。
jsplugins.xml模式
- jsplugins.xml模式是通过设置oem.ini配置文件的JSPluginsServer的值为加载项管理文件jsplugins.xml来控制加载项的加载(相当于WPS加载项列表文件),二次打包时,业务开发商需要告知我们JSPluginsServer的配置地址,,将起配置到oem.ini文件中,业务开发商再做安装包分发。
模式介绍
后续的加载项的控制用,业务开发商可以自由的更改jsplugins.xml文件,实现加载项的新增,修改。
jsplugins.xml文件的配置
-
部署(以secretAddin辅助定密插件为例)
- 部署是将该压缩包拷贝到目标主机的某个文件夹下,我放在了wps插件配置jsplugins.xml所在的文件夹下
C:\Users\dulun\AppData\Roaming\kingsoft\wps\jsaddons - 在上述文件夹下创建jsplugins.xml,配置oem.ini, oem.ini在wps.exe 程序同级目录cfgs文件夹中
D:\software\WPS Office\WPS Office\11.1.0.10495\office6\cfgs\oem.ini,在cfgs文件夹下新建或打开oem.ini文件,在文档最后添加如下配置:
[Setup] Silent=0 LaunchWPS=1 LaunchCenter=1 CreateDesktopShortcut=1 SendInstallSource=1 LANG_ID=2052 BUILD_VERSION=11.1.0.10495 Industry= PipeNumber=12012.2019 SourceDir=oeminfo [feature] xn3QfP-XIpyKSU9I2xbCubad10=hn3QfP-XIpyk99gTmjC7T6IF10 [Support] 启用加载项 JsApiPlugin = true 启用网页调试,详情请参考 WPS 基础接口说明 JsApiShowWebDebugger=true [Server] 指定加载项配置文件 jsplugins.xml 链接地址 JSPluginsServer=C:\Users\username\AppData\Roaming\kingsoft\wps\jsaddons\jsplugins.xml
讯享网- 配置jsplugins.xml
讯享网
<jsplugins> <jsplugin enable="true" version="1.0.0" name="secretAddin" url="file:///C:/Users/username/AppData/Roaming/kingsoft/wps/jsaddons/secretAddin.7z" type="wps"/> </jsplugins> - 将压缩包解压到
C:\Users\username\AppData\Roaming\kingsoft\wps\jsaddons - wpsjs工具包使用
wps-addon-build/文件夹下 -
加载项加载流程

讯享网- 读取oem.ini,去下载JSPluginsServer对应地址的jsplugins.xml文件
- window:%appdata%/kingsoft/wps/jsaddons
- linux: ~/.local/share/Kingsoft/wps/jsaddons
- 读取jsplugins.xml文件
- 加载对应组件的所有加载项
- 根据业务系统指定的加载项名称,使用该加载项来接收参数
-
适用场景
-
版本支持情况
- Linux:2019版本,2020年3月后发的版本
参考
wps 开放平台

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/39917.html