信创环境下的Wps-Chrome浏览器插件开发
开发目的:验证信创环境下的Wps浏览器插件的开发过程,此插件可以作为其他Web应用中的核心插件,类似于各OA应用中的网上办公、编辑批阅等功能。
开发环境:Qt5.15.2,Wps 2019,Chrome(版本号:113.0.5672.126 64位),Ubuntu 20.04(对标Debian内核的国产操作系统,比如UOS)。
主要实现的功能点:
1.完成 Chrome扩展程序脚本的编写,实现页面对插件功能的调用以及页面与插件之间的信息交互(通过预设的插件事件进行)。
2.通过程序插件呼出Wps程序,并且能够控制Wps程序的状态(比如可以自动新建空白文档,并且设置文档进入修订状态)。
3. 可以将文件上传至服务器端中保存。
下面通过截图展示所实现的功能点:
打开示例页面,点击“添加”按钮。
此时插件调用成功并成功加载Wps程序且自动新建文档。
输入文字,可以看见文档自动进入了“修订”状态,并且程序赋予了一个新的“修订人”信息。
点击“保存至服务器”菜单
系统提示成功保存。
此时应用页面自动刷新(通过插件事件触发),显示上传回服务器的文件列表。
下载并打开文件。
可以看见这是之前那个由插件编辑并保存回服务器的文件。
信创环境下的Wps-Chrome浏览器插件开发相关推荐
- linux chrome 网页字体,Linux 环境下怎么使 Chrome 浏览器字体更漂亮
Linux 环境下如何使 Chrome 浏览器字体更漂亮 Windows 就免谈了,本身字体渲染技术 Cleartype 以及 DirectWrite 就稀烂得一塌糊涂.Mac 下面本来字体渲染就很好 ...
- 信创环境下三个开源数据库:SQLite、MariaDB(MySQL)和postgreSQL(瀚高数据库免费版)基本操作
在信创环境下,常用的免费数据库主要是:SQLite.MariaDB(MySQL)和postgreSQL(瀚高数据库免费版),可以在一些产品中内嵌使用. SQLite作为单文件数据库,不需要后台服务,预 ...
- 信创环境下Nginx正向代理实现内网发送邮件
背景 标题党了,其实不管是不是在信创环境,只要存在网络分区/隔离,我们都可能面临发送邮件的问题: 业务服务要发送邮件但是部署在无法连接互联网的环境A中: Nginx一方面作为静态资源服务,另一方面作为 ...
- 信创环境下微服务无法注册到注册中心:Notify connected event to listeners
背景 前段时间曾写过几篇关于微服务项目国产化迁移适配的文章,当时申请的主机是在统信操作系统,达梦8以及 TongWeb7 环境的测试适配,这几天要将微服务直接部署至实际线上环境:银河麒麟操作系统,达梦 ...
- 信创环境下RSA解密时的中文字符乱码问题
背景 我们系统对系统的用户名与密码进行了 RSA 加密传输,一开始出现的问题是: 在服务器上英文用户名正常登录:而使用包含中文的用户名时系统提示不存在用户: 在本地开发环境下不论用户名中是否包含中文字 ...
- 信创环境下缓存服务Redis集群部署
背景 本次项目涉及20+台服务器的部署,技术包括 Nacos 注册中心集群. GateWay 网关服务集群. 达梦8 关系型数据库服务集群. MinIO 分布式文件存储服务集群. Redis 缓存服务 ...
- 广东某银行基于阿凡搭在信创环境下打造全行科技一体化服务平台
1.项目背景与痛点 利率市场化改革进程意味着国内商业银行政策保护的逐步结束,加速体现优胜劣汰.在经济转型的关键时期,面对越来越严峻的金融市场形势和不断加快的金融改革步伐,商业银行能否在未来的金融市场占 ...
- 信创平台下构建FTP服务
FTP服务是网基本服务之一,本文关于信创环境下如何构建基本FTP服务及使用. 一.FTP协议概述 FTP全称是File Transfer Protocol,FTP是在TCP/IP网络和INTERNET ...
- 信创平台下构建rsync服务,同步与备份数据
rsync(remote synchronize,https://www.samba.org/ftp/rsync/rsync.html)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的 ...
最新文章
- ASP+Access中文乱码的解决方法,ASP中文乱码,asp乱码问题
- 通过命令行启动 Microsoft File Transfer Manager
- Spring XD 1.1 M2 and 1.0.3 released---support kafka
- Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml
- java 单一职责原则_设计模式之单一职责原则
- Qt文档阅读笔记-ToolBar QML Type
- matlab求奶制品,数学建模案例之线性规划.ppt
- HTTP请求方式中GET和POST的区别?
- 记ICS的lab2--bomb实验
- 前后端分离开发,六大方案全揭秘:HTTP API 认证授权术
- Markdown编辑器初步使用
- 如何实现与硅谷技术零距离
- 应急响应系统日志及日志分析四
- l360清零软件无响应_爱普生l360清零软件官方版
- SSD性能怎么测?看这一篇就够了!
- 双因素方差分析 matlab,MATLAB的双因素有交互效应的方差分析
- 为地图marker 设置网络图片
- c语言如何生成csv文件格式,生成 csv 文件
- 梆梆加固的Android P版本预兼容之路
- 高德地图如何取消订单_高德地图怎么取消订单
热门文章
- 胆固醇-聚乙二醇-人血清白蛋白,Cholesterol-PEG-HSA简介;CLS-PEGHSA
- SpringBoot中使用Freemarker邮件模板生成邮件
- 人工智能邂逅捷波朗,全面开启语音时代
- 一道JS算法面试题——冒泡、选择排序
- 鼎桥通信牵手成都大运会 全力赋能“智慧大运”
- 受周期性干扰信号影响的环路控制回路(压力控制)研究
- 【附源码】计算机毕业设计java音蕾心动设计与实现
- 计算机科学与技术可以调剂到农学吗,2019年硕士研究生调剂专业要求(农学院).pdf...
- MUI开发记录——我的考勤
- 浮点数的阶码,尾数与移码