匿名用户

参考图和以下步骤说明了在 ONLYOFFICE 文档服务器中为匿名用户设置名称的过程。

匿名
  1. 匿名用户使用 文档管理器 打开文档进行查看或编辑。

    匿名用户是没有 用户ID的用户.
  2. 文档存储服务 使用 JavaScript API 将初始化配置发送到 文档编辑器,但未在那里指定用户名。
  3. 文档编辑器 请求用户名。
  4. 文档编辑器 将接收到的名称发送到 文档编辑服务
  5. 文档编辑服务 将用户名发送给共同编辑模式下所有用户的 文档编辑器
  1. 创建一个 html 文件来 打开文档
  2. 如果指定了匿名用户的名称,它将显示在顶部工具栏上。
  3. 如果未指定用户名,将被请求用户名。可以使用 editorConfig.customization.anonymous 参数的 "request"=false 值关闭请求。

    名称请求
  4. 设置匿名用户名后,通过 editorConfig.customization.anonymous 参数的 label 字段添加后缀,以在共同编辑会话期间区分来宾用户。默认情况下,这个后缀是 "Guest"

    标签
    var docEditor = new DocsAPI.DocEditor("placeholder", {
        "editorConfig": {
            "customization": {
                "anonymous": {
                    "request": true,
                    "label": "Guest"
                },
                ...
            },
            ...
        },
        ...
    });
    
  5. 一旦您第一次设置名称,它将存储在浏览器本地存储中。下次要使用它,只需按 F5 键。
  6. 要更改此名称,请在顶部工具栏上单击它并在打开的窗口中输入一个新名称。
  7. 所有共同作者都会看到新名称。

若要限制匿名用户访问编辑器或实时查看器,请设置配置文件中的参数services.CoAuthoring.server.isAnymousSupport的值为false。 在这种情况下,当匿名用户试图打开编辑器时,将出现警告

匿名用户警告

实时查看器将在没有警告的情况下切换到脱机查看器