破解jquery.dataTables.editor 1.6.2
来源:互联网 发布:好吃的白巧克力 知乎 编辑:程序博客网 时间:2024/06/18 06:16
该文章破解方法对新版本无效,如有需要,可以参考文中链接,针对旧版(1.5.4)操作。
答案在分隔线后。
写破解类的文章,总有一种罪恶感。等我资金宽裕了买个Solo版来赎罪吧。
该文章仅用作学习交流,作者不承担任何法律责任。(亲爱的律师朋友,这么写有效吗?)
找到这篇文章的人,应该已经知道jquery.dataTables.editor
是个什么东西了。
最近在搞一个项目,用到dataTable
。后来需要一个编辑功能,jquery.dataTables.editor
不错,确实如官方承诺,只在很短的时间内就构造出了一个可以编辑的表格。
但过了10来天后,在控制台调试的时候,发现有一行“editor将要过期”的提示。
trial版本有15天的试用期,15天一过就不能用了。最便宜的Solo版本要$119,支持正版的可以买一个。
搜索破解jquery.dataTables.editor
,发现了这篇文章:http://blog.csdn.net/cen_cs/article/details/53690437。
作者破解的版本是明文代码的1.5.4,我用的版本是写这篇文章时的最新版1.6.2。
不想解决有可能出现的兼容性问题,而且旧版本的文档也不太方便,所以就尝试着去破解1.6.2。
1.5.4版本里,editor作者用了一个remaining变量来保存剩余体验天数。搜索之后,发现加密后的版本依然用了这个变量名。
————————— 下面是破解步骤 —————————
打开源码包中的js/dataTables.editor.js
或js/dataTables.editor.min.js
文件(取决于你引用的哪个文件),搜索remaining字符串,发现第一次出现remaining的地方。
remaining=Math[(L6+Y9L.e2+b65+z95)]((new Date(1493424000*1000)[n6K]()-new Date()[(P65+D0+n35+Y9L.e2)]())/(1000*60*60*24));if(remaining<=0){alert(...)}
这里先给remaining赋值,然后拿remaining做判断。根据1.5.4的代码我们知道,remaining就是剩余体验时间。如果为1,则还剩一天;如果为0,则体验到期;如果为负值,则体验已过期。
所以,只要把remaining的右值改为一个大于7的正整数(小于7会在console输出到期提醒)即可。如:
remaining=15;if(remaining<=0){alert(...)}
————————— 破解完成 —————————
- 破解jquery.dataTables.editor 1.6.2
- 破解jquery.dataTables.editor 1.6.3
- Jquery Datatable editor 1.5.4破解版本
- jquery dataTables
- Jquery-dataTables
- jquery datatables
- jquery datatables
- jQuery DataTables
- jquery datatables
- JQuery DataTables
- datatables-editor——API
- 010 Editor 破解版
- jQuery 的插件 dataTables
- 使用 jQuery dataTables
- 使用 jQuery dataTables - 1
- jquery插件dataTables
- jQuery dataTables 的使用
- jQuery dataTables 的使用
- 139.病毒库的更新
- 第3章 需求获取
- POJ 2386 Lake Counting
- Android框架之路——Retrofit2.0的初窥(包含Gson)
- Medium: Binary Tree Paths Add to List
- 破解jquery.dataTables.editor 1.6.2
- 曾经的笔试面试
- Anaconda更新失败
- 从输入 URL 到页面加载完成的过程中都发生了什么事情?
- cookie
- ACM递推递归练习总结
- 第九周:[Leetcode]93. Restore IP Addresses
- 最大字段和
- 读书笔记《Effective C++》条款02:尽量以const,enum,inline替换#define