查看: 1835|回复: 1

尝试在OnlyOffice中控制下载权限,结果打开文档时提示无权限

升级   0.16%

2

主题

1

回帖

16

积分

注册会员

Rank: 2

积分
16
发表于 2024-10-16 10:01:14|来自: | 显示全部楼层 |阅读模式
本帖最后由 河东猴 于 2024-10-16 10:19 编辑

在OfficeOnline插件中,我想实现当用户对文档为只读权限时,其下载权限也被关闭的功能,于是我修改了x_component_OnlyOfficeEditor中的代码,在Main.js的loadEditor函数中添加了以下语句:
[JavaScript] 纯文本查看 复制代码
if(this.document.editor.mode === "edit"){
    this.document.editor.document.permissions.download = true;
} else {
    this.document.editor.document.permissions.download = false;
}

如下图一所示,结果修改后只读权限的用户就无法打开对应的文件了,提示“您正在尝试执行您没有权限的操作”如下图二所示,修改代码后传给OnlyOffice的JSON如下图三所示。
请问能否提供一些解决的思路?

图一

图一

           图一

图二

图二


          图二

图三

图三

          图三

回复

使用道具 举报

升级   100%

5

主题

1688

回帖

1019

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1019
发表于 2024-10-16 11:23:49|来自: | 显示全部楼层
改 permissions 只能是后端服务来改
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread