JS代码加密后出错?用保留字就好了

在使用JShaman对JS代码进行混淆加密时,偶尔,会遇到加密后运行出错。比如:

遇到这个问题,不必慌,很容易解决

如上图中所示,提示的很清晰:某变量的rotation方法未定义。

那么,只需在保护前的源代码中搜索到rotation是哪个变量的方法,如下:

可以看到是m_Object变量。

那么,在使用JShaman加密代码时,只需在配置中的“保留关键字”功能中,填入这个变量就可以了。

其道理是:对这个变量不进行处理,这样就可以解决问题。

类似的问题,变量或函数名如报错,都可以用这个方法解决。

JS代码加密后出错?用保留字就好了。相关推荐

  1. 使用JShaman进行JS代码加密时,保留字的作用

    使用JShaman进行JS代码加密时,保留字的作用 JShaman是一个在线加密JS代码的网站, 它有一个功能:字符串加密,可以把JS代码中明文的字符串加密起来,使字符串不可见. 例如: 如上图,一个 ...

  2. 巧用try、catch实现JS代码加密

    巧用try.catch实现JS代码加密 本文分享一种奇特的JS代码加密解密方法. 技术原理 将JS代码加密,然后在try.catch错误捕捉语法中,用eval进行执行,能执行则表明解密成功,不能执行则 ...

  3. JS代码加密时,什么情况下不能使用全局变量、函数名加密?

    JS代码加密时,什么情况下不能使用全局变量.函数名加密? 在进行JavaScript代码混淆加密时,常会用到变量名.函数名混淆加密. 例如以下代码: 使用JShaman进行JS代码混淆加密: 配置中, ...

  4. 调用JShaman的Web API接口,实现JS代码加密。

    在NodeJS中,调用JShaman的Web API接口,实现JS代码加密. 同样的方法,也可把该功能集成到自己的产品或项目中,让自己也具备JS加密功能. 调用JShaman接口的源码非常简单: /* ...

  5. 如何保护前端JS代码?前端js代码加密

    Web前端JS代码需要保护吗? 这得具体情况具体分析. 1.如果只是写一段web页面图片轮播,或是跑马灯效果等等之类简单的功能.那不需要保护. 2.如果是精心设计一个绚丽的特效,如果想要保护这段自己付 ...

  6. js混淆加密,通过混淆Js代码让别人(很难)还原,js代码加密

    使用js的混淆加密,其目的是为了保护我们的前端代码逻辑,对应一些搞技术吃饭的公司来说,为了防止被竞争对手抓取或使用自己的代码,就会考虑如何加密,或者混淆js来达到代码保护. 1.为什么需要js混淆 在 ...

  7. highlight.js代码高亮后把空格替换成了无间断空格U+00A0

    原文链接:http://xs.deld.vip/article/show/10.html 前端高亮正确,但复制高亮后的代码空格被处理成了无间断空格U+00A0 示例: 复制到的代码粘贴到viscode ...

  8. 国内两个JS加密平台,加密JS代码效果对比

    国内两个JS加密平台,加密JS代码效果对比 如题,对比国内两家JS加密平台,加密JS的效果 一.JShaman,JS加密平台 测试用JS代码: function get_copyright(){ va ...

  9. Selenium Webdriver 的使用java执行js代码 解决 ScriptEngine不支持浏览器内置对象window,document的问题

    问题场景: 使用java 掉用js代码,发现 ScriptEngine不支持浏览器内置对象window,document的问题: 问题一:为什么要 用java掉用js代码? 比如在 抓取(爬取)对方网 ...

最新文章

  1. CTFshow 命令执行 web50
  2. linux——shell 中常用的控制语句 for、while、if、case、expect、exit、break、continue
  3. 在centos7上安装Jenkins
  4. 信息收集 ——情报分析
  5. Nginx源码分析 - 核心模块初始化顺序,根据ctx创建上下文
  6. GridView, DataGrid 中,DataFormatString语法汇总
  7. phpStudy JspStudy 2016 更新下载,新版支持php7.0
  8. android手势第一次设置密码_Android手势密码实践
  9. unity物体移动的几种常用方式
  10. 新加坡国立大学计算机系访学,从实践中来,到实践中去——记新加坡国立大学访学项目...
  11. 互联网晚报 | 12月9日 星期四 | 微博正式登陆港交所;OPPO官宣首款自研芯片即将发布;腾讯启动“技术公益创投计划”...
  12. 彼得林奇:全球理财师中的NO.1
  13. pmp是什么意思啊?
  14. 架设NOD32升级服务器
  15. 凯文·凯利最新演讲完整版:未来的十二个趋势
  16. 编译原理(龙书第二版)--怎么求FOLLOW集
  17. 基于逻辑回归的鸢尾花分类
  18. Python+pyqt+dicom+vtk 使用pyinstaller打包软件时正常,运行报错vtkmodules.all、pydicom.encoders.pylibjpeg等错误
  19. ActivityManagerService之进程管理(四)
  20. python api调用百度ai平台_百度ai开放平台使用方法(附带详细案例步骤)

热门文章

  1. AUTOCAD学习笔记8:单相桥式整流滤波稳压电路的绘制
  2. PowerApps使用 Microsoft Flow,一个强大的内置工作流引擎
  3. 第七章 短语宏与XML IVR
  4. 李宏毅HLP笔记(一): End-to-End ASR Model (LAS)
  5. 从“快艇”、“集装箱”到“管道”,SAP在中国再加速
  6. Android判断定位功能是否可用
  7. Windows 7系统显卡硬件加速怎么开启?
  8. Java的数组和Arrays和List
  9. 单个路由器设置计算机无线网络,两个无线路由器怎么设置到一个局域网内?
  10. C语言 http上传图片生成url