跳转到内容

去除水印

Web 端接入里,实际需要区分的是两类水印:

普通水印

普通水印与账号权益相关:

  • 基础版、个人版:场景或合辑默认会有普通水印
  • 高级版、企业版:场景或合辑默认普通水印

这类水印属于账号权益自带,不是接入代码问题。

开发者水印

当你使用 iframe 插件并且启用了 非默认属性高级 API 时,如果当前域名没有被授权,系统会切换成开发者水印。

开发者水印的触发条件可以简单理解为:

  • 页面运行在 iframe 中
  • 当前场景/合辑所属账号没有域名授权
  • 你使用了非默认属性配置,或者调用了高级API

满足以上条件时,就会显示开发者水印。

如何避免开发者水印

1. 使用默认配置

如果只是简单嵌入,不修改任何插件属性,也不调用高级 API,则不会因为接入方式额外触发开发者水印。

2. 购买并配置域名授权

如果你的业务需要:

  • 隐藏默认 UI
  • 自定义开始页、加载态、扫描态
  • 监听 ready / sceneStart / tracked 等事件
  • 调用对象、视频、动画、灯光等高级 API

那么应为实际使用的宿主域名申请授权。

3. 区分“账号权限”和“域名权限”

实践中经常会混淆这两件事:

  • 内容是否有普通水印:看账号权益
  • 是否会出现开发者水印:看是否用了插件扩展能力,以及当前域名是否授权

两者互不替代。

拍照时的表现

水印会参与场景展示流程,拍照时也可能出现在最终照片中。

因此如果你的业务对拍照成图非常敏感,建议在上线前用真实授权域名做一次完整验证。

建议的排查顺序

如果你发现页面出现水印,可以按下面顺序排查:

  1. 当前内容所属账号是否具备去普通水印的权益
  2. 宿主域名是否已完成授权
  3. 是否使用了 hideLogohideLoadinghideStart 等属性的非默认值
  4. 是否在 ready 后调用了高级 API