#  加载项概述

---

 WPS 加载项是一套基于 Web 技术用来扩展 WPS 应用程序的解决方案。每个 WPS 加载项都对应打开了一个网页，并通过调用网页中 JavaScript 方法来完成其功能逻辑。 WPS 加载项打开的网页可以直接与 WPS 应用程序进行交互，同时一个 WPS 加载项中的多个网页形成了一个整体， 相互之间可以进行数据共享。 开发者不必关注浏览器兼容的问题，因为 WPS 加载项的底层是以 Chromium 开源浏览器项目为基础进行的优化扩展。 WPS 加载项具备快速开发、轻量化、跨平台的特性，目前已针对Windows/Linux操作系统进行适配。 WPS 加载项功能特点如下:

* 完整的功能。可通过多种不同的方法对文档、电子表格和演示文稿进行创作、格式设置和操控；通过鼠标、键盘执行的操作几乎都能通过WPS 加载项 完成；可以轻松地执行重复任务，实现自动化。
* 三种交互方式。[自定义功能区](/app-integration-dev/wps365/client/wpsoffice/jsapi/addin-api/customize-ribbon/overview)，采用公开的CustomUI标准，快速组织所有功能；[任务窗格](/app-integration-dev/wps365/client/wpsoffice/jsapi/addin-api/TaskPane/task-pane-overview)，展示网页，内容更丰富；[Web 对话框](/app-integration-dev/wps365/client/wpsoffice/jsapi/addin-api/Application/member/ShowDialog)，结合事件监听，实现自由交互。
* 标准化集成。不影响 JavaScript 语言特性，网页运行效果和在浏览器中完全一致；WPS 加载项开发文档完整，接口设计符合 JavaScript 语法规范，避免不必要的学习成本，缩短开发周期。
* **因为安全原因，WPS从 12.1.0.16910 版本开始，原有通过修改 oem.ini 方式加载 WPS 加载项的方式已被限制，这导致在新发布的版本上，WPS 加载项不能加载。解决办法如下：**  
   * 加载项开发者需要更换加载项部署方式，通过 wpsjs publish 来重新发布加载项，见[WPS 加载项开发说明](/app-integration-dev/wps365/client/wpsoffice/wps-integration-mode/wps-addin-development/wps-addin-development-instructions#release)。  
   * 如果用户暂时不具备升级 wpsjs 的条件，可以用以下临时方案来解决：  
   * 下载 [ome.ini](https://365.kdocs.cn/l/cez98G5JGcl1) 文件，找到 WPS 安装目录，将"WPS安装目录/office6/cfgs/oem.ini"替换为下载的 oem.ini 文件，如果替换不成功，则先下载并执行[清理替换失败标记.bat](https://365.kdocs.cn/l/clUaA0IRdMS1) 文件，再替换 oem.ini 文件。 

## WPS 加载项介绍  
 了解有关WPS 加载项的基本概念 

* [自定义功能区](/app-integration-dev/wps365/client/wpsoffice/jsapi/addin-api/customize-ribbon/overview)
* [任务窗格](/app-integration-dev/wps365/client/wpsoffice/jsapi/addin-api/TaskPane/task-pane-overview)
* [使用 Web 对话框](/app-integration-dev/wps365/client/wpsoffice/jsapi/addin-api/Application/member/ShowDialog)
* [WPS 加载项可用性](/app-integration-dev/wps365/client/wpsoffice/jsapi/addin-api/wps-addin-availability)
* [使用范例：OA 助手](/app-integration-dev/wps365/client/wpsoffice/wps-integration-mode/wps-addin-development/oa-assistant/oa-assistant-overview)

## WPS 加载项开发
 快速学习开发技能 

* [生成首个 WPS 加载项](/app-integration-dev/wps365/client/wpsoffice/wps-integration-mode/wps-addin-development/generate-the-first-wps-addin)
* [WPS 加载项开发说明](/app-integration-dev/wps365/client/wpsoffice/wps-integration-mode/wps-addin-development/wps-addin-development-instructions)
* [WPS 加载项发布说明](/app-integration-dev/wps365/client/wpsoffice/wps-integration-mode/wps-addin-development/wps-addin-development-instructions#release)
* [事件](/app-integration-dev/wps365/client/wpsoffice/jsapi/addin-api/event/event-overview)
* [加载项数据](/app-integration-dev/wps365/client/wpsoffice/jsapi/addin-api/PluginStorage/obj)
* [WPS 加载项性能](/app-integration-dev/wps365/client/wpsoffice/jsapi/addin-api/wps-addin-performance)

  
## 更多核心能力，敬请期待！

  
欢迎到[WPS社区](https://bbs.wps.cn/)向我们反馈问题和提出建议，
或加入QQ群858835097交流！
