wps加载项怎么实现在客户端建立一个服务器,然后与WPS加载项通讯
这个你可以用一种服务器编程语言,比如jsp python 或者 php,编写一个web service,wps加载项可以用http调用
不知道你这个问题是否已经解决, 如果还没有解决的话:WPS监听服务 端口58890(http) 58891(https) 进程:wpscloudsvr.exe
整个流程图是这样的
下图是调用WPS加载项功能的请求 /transfer/runParam
参数data中 ksowebstartupwps://后面的base64编码,就是封装好的动作和参数
那当该进程被关闭时怎么办?
请求超时,则直接将浏览器地址改为ksoWPSCloudSvr://start=RelayHttpServer(意为启动该服务)进行跳转
这个是浏览器自定义协议,由wps实现 类似Ftp:// http:// 等 是通过注册表实现的
自定义协议参考 |
---|
此时监听服务已经启动,然后需要再次点击 重复上述步骤进行调用
如图 onerror里面触发打开监听服务