OA业务系统唤起wps时,一直停留在wps启动页面

文档由 黄泺璇 于 2023-10-31 03:22 创建,由 岳丽娜 于 2024-05-13 02:42 更新
文档标签:
文档分类:
46

问题描述

客户使用jsapi集成demo,当OA业务系统唤起wps时,一直停留在wps启动页面。

问题现象

d6a6e0dabb0d8632ab2b296ee4cf0ce.jpg

原因1

加载项部署问题

解决方案

收集wps日志,日志提示 JSAPI ribbon 地址错误或者为空 。加载项部署完成后,需要保证在手机自带的浏览器可以正常访问自定义功能区和加载项入口页面。
OA业务启动完成后注意用浏览器访问测试下以下几个路径能否正常访问:

  • OA页面:http://{当前机器ip}:8080/OADemo/oa/index.html
  • 加载项入口页面:http://{当前机器ip}:8080/OADemo/WpsOAAssist/index.html
  • 自定义功能区:http://{当前机器ip}:8080/OADemo/WpsOAAssist/ribbon.xml
  • Web对话框(如果需要):http://{当前机器ip}:8080/OADemo/WpsOAAssist/dialog.html

原因2

不落地打开文档方法有代码错误,Application.Documents.OpenFromUrl接口未执行,导致下载文档失败,日志文档中,没有下载和下载成功的相关日志。抓包时,也未发现下载文档的请求。

正常打开文档和无法打开文档的日志对比图
07d8befe3aa6813c758e7e3ebf76906.png

正常打开文档的抓包截图
f1a483846fb9d009384a0e3b644e316.png

解决方案

参考jsapi集成方式中 oa demo 的打开不落地文档方法修复代码。

10b637291ba37a0049b827b7e3a61dd.png

原因3 wps安装包过旧或者不支持jsapi

解决方案

联系wps打包老师在打包平台取测试包进行测试