合肥高维数据网页水印 js sdk
pnpm add hddata-wm-sdk
- 生成水印
import Watermark from 'hddata-wm-sdk'
// 初始化并创建水印,参数请填写水印服务提供的参数
Watermark.init({
host: 'http://localhost:3000', // 水印服务地址
objectId: 'test', // 溯源对象id
username: 'test', // 用户名
secret: 'yFmB8dHZOvCRVaYqiGaVnbrKCmZG6qmn' // 密钥
})
- 销毁水印
import Watermark from 'hddata-wm-sdk'
Watermark.destroy()
- 判断水印是否已存在
import Watermark from 'hddata-wm-sdk'
Watermark.isExist() // ture or false
参数名 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
host | string | 无 | 是 | 水印服务地址 |
objectId | string | 无 | 是 | 溯源对象id |
username | string | 无 | 是 | 用户名 |
secret | string | 无 | 是 | 密钥 |
domId | string | '' | 否 | 水印dom的id,默认挂在body下 |
moduleId | number | 无 | 否 | 明水印模板ID,需要渲染明水印时传入 |
conflictDetectionSwitch | boolean | false | 否 | 客户端水印检测开关 |
conflictDetectionTime | number | 60 | 否 | 客户端水印检测间隔时间,默认60秒 |