WPS JS 加载项 状态 无效

使用WPSJS开发的加载项。加载方式是在线。

publish.html中的安装与卸载功能都正常。唯一有问题的是状态,一直显示“无效”。

看代码是访问了本地服务http://localhost:58890/redirect/runParams,访问失败。

页面控制台输出 net::ERR_CONTENT_DECODING_FAILED 200 (OK)

http://127.0.0.1:58890/version返回1.0.3

奇怪的是另一个安装的加载项的状态是“正常”。

有了解相关情况的吗?发布加载项时要进行额外的配置吗?

吉林省
浏览 3463
1
4
分享
4 +1
8
1 +1
全部评论 8
 
泼墨
我也是这样,你这个问题解决了吗
· 山东省
回复
kingnare
通常是跨域导致的。我这边把在线安装包文件和publish.html放在同一路径下。修改了publish.html中的CheckPlugin方法。 这个方法主要是检测ribbon.xml是否存在与合法。 注释掉xmlReq.open("POST", "http://localhost:58890/redirect/runParams"); 修改为: var url = offline ? element.url : element.url + "ribbon.xml"; // xmlReq.open("POST", "http://localhost:58890/redirect/runParams"); xmlReq.open("GET", url);
· 吉林省
1
回复
 
wils
wils

创作者俱乐部成员

我也是这样,最后弄了个不检查跨域的浏览器,才正常了
· 广东省
1
回复
kingnare
感谢回复。难以限制客户使用特定的浏览器啊~
· 吉林省
回复