wps 加载项会自动请求manifest.xml

我开发的在线加载项并没有自定义函数要添加,近期发现频繁请求不存在的 manifest.xml,对我得功能产生了副作用。

安徽省
浏览 139
收藏
2
分享
2 +1
3
+1
全部评论 3
 
王子陶

@金山办公

抱歉, 这个文件是加载项升级路线中的必要文件, 它是wps加载项结构的元数据. 旧版加载项没有manifest.xml, 它的缺失是旧版加载项设计过于简陋留下的设计缺陷, 导致加载项添加功能过程中产生了复杂的多的兼容性问题. 而manifest.xml是新加载项文件结构中加载项支持某一项功能的开关和配置, 也是用来兼容一些破坏性修改的配置. chrome extension以及vscode 插件等等一开始就有元数据文件, 而wps加载项一开始没有元数据文件, 为了保持兼容, wps只能尝试获取manifest.xml这个元数据文件. 比较建议手动在加载项里面添加一下manifest.xml, 无需添加Functions标签. 或者在nginx/caddy中把这个uri映射到空响应.
· 广东省
1
回复
感谢回复。我已经跟进添加了这个文件。
· 安徽省
回复
 
因为我并没有跟进近期自定义函数的更新,没有添加这个文件。 而服务器收到大量这个文件的请求,导致被认定为恶意请求,把客户都添加到黑名单了。 建议升级更优雅一点,比如类似 chrome extension 的 manifest_version 的方式来让开发者跟新功能之前做选择。
· 安徽省
回复