1.1.15 • Published 1 year ago

hddata-wm-sdk v1.1.15

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
1 year ago

网页水印SDK

合肥高维数据网页水印 js sdk

Installation

pnpm add hddata-wm-sdk

使用

  1. 生成水印
import Watermark from 'hddata-wm-sdk'
// 初始化并创建水印,参数请填写水印服务提供的参数
Watermark.init({
    host: 'http://localhost:3000', // 水印服务地址
    objectId: 'test', // 溯源对象id
    username: 'test', // 用户名
    secret: 'yFmB8dHZOvCRVaYqiGaVnbrKCmZG6qmn' // 密钥
})
  1. 销毁水印
import Watermark from 'hddata-wm-sdk'

Watermark.destroy()
  1. 判断水印是否已存在
import Watermark from 'hddata-wm-sdk'

Watermark.isExist() // ture or false
  1. 基于hmac封装的ajax请求方法,可以直接使用该方法发送http请求进行添加溯源对象、溯源对象绑定水印等api接口
import Watermark from 'hddata-wm-sdk'
// 添加溯源对象
Watermark.ajax({
     host: 'http://192.168.1.138',
     url: '/api/traceability/v1/addTraceabilityObject',
     username: 'test',
     secret: 'Zlm03D0CpZDKE19Pki7doOqln65tBNDc',
     data: {
       'objectId': 'test001'
     }
}) 

API

Watermark.init(options) options参数说明

参数名类型默认值必填说明
hoststring水印服务地址
objectIdstring溯源对象id
usernamestring用户名
secretstring密钥
domIdstring''水印dom的id,默认挂在body下
moduleIdnumber明水印模板ID,需要渲染明水印时传入
conflictDetectionSwitchbooleanfalse客户端水印检测开关
conflictDetectionTimenumber60客户端水印检测间隔时间,默认60秒
1.1.15

1 year ago

1.1.14

1 year ago

1.1.13

1 year ago

1.1.12

1 year ago

1.1.10

1 year ago

1.1.9

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago