2021年5月6日

在confluence服务器的draw.io中配置服务器设置

您可以在Confluence Server中为draw.io后端配置许多设置。这些设置将作为键=值对的列表输入。

  1. 以管理员身份,点击齿轮图标,然后选择常规配置。
  2. 在左侧面板的draw.io附加组件部分下,点击配置。
  3. 单击配置选项卡。
  4. 将您的配置粘贴到“服务器配置”字段中,然后点击保存更改。

支持的键=值设置

  • htmlscale:指定用于在服务器端呈现HTML标签的比例。如果未启用useExternalImageService,则在Safari和IE11(及更早版本)中创建和导出图像时使用此设置。在6.5.6版中,默认值为0.6;在Linux上的更高版本中,默认值为0.63;在所有其他操作系统上,默认值为0.75。这定义了渲染HTML时像素之间的比率以及用于渲染其他图形元素的单位。
  • serveroffline:设置一个标志以启用或禁用来自Confluence服务器的任何外部服务。这些是扩展的图标搜索和跨域代理负载。

扩展的图标搜索使用外部draw.io服务器在形状搜索匹配的图标用完后,为形状搜索查询的图标查找服务的其他匹配项。查询在draw.io服务器上被匿名化,并在发出请求后被删除。启用serveroffline会禁用扩展搜索。

如果将外部图像嵌入到从Confluence服务器域跨域托管的图表中,则由于CORS错误,浏览器无法生成图表的图像输出。为了使跨域图像以图表图像表示形式显示,必须通过代理服务器加载它们。该服务器是外部服务器,以避免Confluence Server加载图像时出现SSRF问题。启用serveroffline会禁用代理。

默认值为0(启用外部唿叫)。

  • vsdurl:链接到我们的外部服务器,以便能够转换.vsd和.vss文件。您不能在Confluence Server实例本身上转换这些文件。请注意,整个图文件已发送到我们的服务器,这些服务器已应用了我们通常的严格安全策略。请与您的draw.io支持渠道联系,以获取有关要使用的URL的信息。
  • customlibs:启用或禁用自定义库功能。默认值为1(启用)。
  • viewerurl:设置显示导出到HTML的图所需的JavaScript文件的位置。您可以在Intranet中托管此文件。默认值为https://www.diagrams.net/js/viewer.min.js。
  • emf2png:使用我们的外部服务器转换包含EMF图像的.vsd和.vsdx图,以防止某些转换后的形状显示为带有十字的黑色矩形。您不能在Confluence Server实例上转换EMF图像。请与您的draw.io支持渠道联系,以获取有关要使用的URL的信息。只有EMF映像发送到我们的服务器,这些服务器已应用了我们通常的严格安全策略
  • emailpreview:切换是启用还是禁用电子邮件中的图表预览和其余API调用。默认值为1(启用)。
  • macrooutputtype:设置查看器容器的布局。可用值为block和inline。 默认值为block。(自9.4.1起)

例如,其中一些设置已添加到“服务器配置”字段中。