Gojs 去除水印

找到Sa 方法,加上if判断就可以去掉水印
这个方法是用来解析成中文的,返回的 f 就是水印

在这里插入图片描述

  function Sa(a) {
    for (var b = [], c = 0; 256 > c; c++) b['0123456789abcdef'.charAt(c >> 4) + '0123456789abcdef'.charAt(c & 15)] = String.fromCharCode(c);
    a.length % 2 && (a = '0' + a);
    c = [];
    for (var d = 0, e = 0; e < a.length; e += 2) c[d++] = b[a.substr(e, 2)];
    a = c.join('');
    a = '' === a ? '0' : a;
    b = [];
    for (c = 0; 256 > c; c++) b[c] = c;
    for (c = d = 0; 256 > c; c++) (d = (d + b[c] + 119) % 256), (e = b[c]), (b[c] = b[d]), (b[d] = e);
    d = c = 0;
    for (var f = '', g = 0; g < a.length; g++) (c = (c + 1) % 256), (d = (d + b[c]) % 256), (e = b[c]), (b[c] = b[d]), (b[d] = e), (f += String.fromCharCode(a.charCodeAt(g) ^ b[(b[c] + b[d]) % 256]));
    if (f == 'GoJS 2.1 evaluation') {
      f = '';
    } 
    if (f == '(c) 1998-2021 Northwoods Software') {
      f = '';
    }  
    if (f == 'Not for distribution or production use') {
      f = '';
    }  
    if (f == 'gojs.net') {
      f = '';
    }
    return f;
  }
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值