开发目的:验证信创环境下的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浏览器插件开发相关推荐

  1. linux chrome 网页字体,Linux 环境下怎么使 Chrome 浏览器字体更漂亮

    Linux 环境下如何使 Chrome 浏览器字体更漂亮 Windows 就免谈了,本身字体渲染技术 Cleartype 以及 DirectWrite 就稀烂得一塌糊涂.Mac 下面本来字体渲染就很好 ...

  2. 信创环境下三个开源数据库:SQLite、MariaDB(MySQL)和postgreSQL(瀚高数据库免费版)基本操作

    在信创环境下,常用的免费数据库主要是:SQLite.MariaDB(MySQL)和postgreSQL(瀚高数据库免费版),可以在一些产品中内嵌使用. SQLite作为单文件数据库,不需要后台服务,预 ...

  3. 信创环境下Nginx正向代理实现内网发送邮件

    背景 标题党了,其实不管是不是在信创环境,只要存在网络分区/隔离,我们都可能面临发送邮件的问题: 业务服务要发送邮件但是部署在无法连接互联网的环境A中: Nginx一方面作为静态资源服务,另一方面作为 ...

  4. 信创环境下微服务无法注册到注册中心:Notify connected event to listeners

    背景 前段时间曾写过几篇关于微服务项目国产化迁移适配的文章,当时申请的主机是在统信操作系统,达梦8以及 TongWeb7 环境的测试适配,这几天要将微服务直接部署至实际线上环境:银河麒麟操作系统,达梦 ...

  5. 信创环境下RSA解密时的中文字符乱码问题

    背景 我们系统对系统的用户名与密码进行了 RSA 加密传输,一开始出现的问题是: 在服务器上英文用户名正常登录:而使用包含中文的用户名时系统提示不存在用户: 在本地开发环境下不论用户名中是否包含中文字 ...

  6. 信创环境下缓存服务Redis集群部署

    背景 本次项目涉及20+台服务器的部署,技术包括 Nacos 注册中心集群. GateWay 网关服务集群. 达梦8 关系型数据库服务集群. MinIO 分布式文件存储服务集群. Redis 缓存服务 ...

  7. 广东某银行基于阿凡搭在信创环境下打造全行科技一体化服务平台

    1.项目背景与痛点 利率市场化改革进程意味着国内商业银行政策保护的逐步结束,加速体现优胜劣汰.在经济转型的关键时期,面对越来越严峻的金融市场形势和不断加快的金融改革步伐,商业银行能否在未来的金融市场占 ...

  8. 信创平台下构建FTP服务

    FTP服务是网基本服务之一,本文关于信创环境下如何构建基本FTP服务及使用. 一.FTP协议概述 FTP全称是File Transfer Protocol,FTP是在TCP/IP网络和INTERNET ...

  9. 信创平台下构建rsync服务,同步与备份数据

    rsync(remote synchronize,https://www.samba.org/ftp/rsync/rsync.html)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的 ...

最新文章

  1. ASP+Access中文乱码的解决方法,ASP中文乱码,asp乱码问题
  2. 通过命令行启动 Microsoft File Transfer Manager
  3. Spring XD 1.1 M2 and 1.0.3 released---support kafka
  4. Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml
  5. java 单一职责原则_设计模式之单一职责原则
  6. Qt文档阅读笔记-ToolBar QML Type
  7. matlab求奶制品,数学建模案例之线性规划.ppt
  8. HTTP请求方式中GET和POST的区别?
  9. 记ICS的lab2--bomb实验
  10. 前后端分离开发,六大方案全揭秘:HTTP API 认证授权术
  11. Markdown编辑器初步使用
  12. 如何实现与硅谷技术零距离
  13. 应急响应系统日志及日志分析四
  14. l360清零软件无响应_爱普生l360清零软件官方版
  15. SSD性能怎么测?看这一篇就够了!
  16. 双因素方差分析 matlab,MATLAB的双因素有交互效应的方差分析
  17. 为地图marker 设置网络图片
  18. c语言如何生成csv文件格式,生成 csv 文件
  19. 梆梆加固的Android P版本预兼容之路
  20. 高德地图如何取消订单_高德地图怎么取消订单

热门文章

  1. 胆固醇-聚乙二醇-人血清白蛋白,Cholesterol-PEG-HSA简介;CLS-PEGHSA
  2. SpringBoot中使用Freemarker邮件模板生成邮件
  3. 人工智能邂逅捷波朗,全面开启语音时代
  4. 一道JS算法面试题——冒泡、选择排序
  5. 鼎桥通信牵手成都大运会 全力赋能“智慧大运”
  6. 受周期性干扰信号影响的环路控制回路(压力控制)研究
  7. 【附源码】计算机毕业设计java音蕾心动设计与实现
  8. 计算机科学与技术可以调剂到农学吗,2019年硕士研究生调剂专业要求(农学院).pdf...
  9. MUI开发记录——我的考勤
  10. 浮点数的阶码,尾数与移码