去掉jquery menu plugin 的“No back link”
apycomjQueryDropDownMenu破解2010-12-1916:28:34需要一个jQuery的下拉菜单导航条,找了一圈,apycom com的效果很不错。但是代码有加密,修改不方便,而且如果是免费应用必须添加backlink,有点讨厌。收费版要29
apycom jQuery Drop Down Menu 破解
2010-12-19 16:28:34
需要一个jQuery的下拉菜单导航条,找了一圈,apycom.com的效果很不错。但是代码有加密,修改不方便,而且如果是免费应用必须添加 back link,有点讨厌。收费版要29.95刀一只,还不如自己写一个。没时间写,干脆试着破解下。
apycom一共有14个样式,道理的一样的。加密代码在menu.js中的最后一段。看了一下,Base64。此处建议使用Notepad2,可以高亮匹配下括号,看看代码结束在哪里。
可以发现,整段代码都加密了。传统方法,eval 改 alert,先改第一个,运行。建议使用Firefox,方便复制代码。弹出对话框中代码全部复制:
复制过后查看,还是有加密的部分。如法炮制,再来一次。这一次要注意代码匹配的位置,见图中红色括号:
替换代码后测试,功能完全正常。
接下来在index.html中拿掉下面的版权信息:Copyright © 2010 Apycom jQuery Menus。问题来了,一刷新就看到出现 No back link 的提示。既然代码都有了,找找看。发现这一段是条件判断:
- if (document.body){
- var box = document.createElement('div');
- box.innerHTML = 'No back link';
- document.body.appendChild(box);
- }
- return false;
删掉,测试,功能正常,back link 提示消失,搞定。
相关热词:jquery