我TM真是受够了!
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.me
这件事是怎么搞起来的
前段时间,我老妈让我帮她下载一个看股票的软件,我当时随手就去官网点了那个最大的“立即下载”。结果?不是下了一个股票软件,是下了一个什么“装机助手”。那个东西下来才几十K,打开就是个框子,里面密密麻麻全是各种推广软件。
我当时就炸了。找了半天,股票软件没找到,倒是把好几个不知道什么游戏的图标塞进了我电脑桌面上。我TM一气之下,花了半个小时清理这些垃圾。一个正经的软件,非得搞五六个套路,藏着掖着,不就是想骗人装全家桶嘛这事儿不是一天两天了,那些网站,越大的越恶心人。
我琢磨着,这“SOB”系列,就是用来治这帮孙子的!我就是要搞出一个,点下去,就是你想要的东西,没有转弯,没有套路,这就是我说的“绿色下载”。
我的实践过程
当时我就决定,自己要实现一个干净的下载按钮。我把那些恶心人的下载页面的逻辑,一个一个给它扒了。
第一步:看清他们耍的把戏。我发现他们通常都是用了个小小的脚本,这脚本不直接给你文件地址,而是先判断你的操作系统,看看你是不是个“新人”,然后,他们就会给你一个临时的、带着各种追踪参数的链接。这个链接点下去,就不是文件本身,而是一个“下载器”。
第二步:找到那个“真宝贝”。我用了一个抓包的笨办法,也就是把网络传输中来来回回的数据全录下来,像找茬一样,在一大堆乱七八糟的数据里,终于找到了那个真正的文件地址。那个地址贼简单,直接指向一个压缩包或者安装包,后面屁股上什么参数都没有。这才是我们想要的“立即下载”的最终结果。
第三步:定做一个“直给”的按钮。我特地给这个真地址,自己写了一个简单的HTML按钮。这个按钮不做任何判断,不跑任何花里胡哨的JS。它的逻辑就一个:鼠标点下去,浏览器唯一的动作就是直接启动下载。我给它命名就是“立即下载”,但它是个讲良心的“立即下载”。
是怎么实现的
这个过程折腾了我一个晚上,但看到效果,那真是舒坦。我在测试页面上,点了一下我做出来的“绿色下载”按钮,文件直接就“嗖”的一下开始下载了,没有跳转,没有弹窗,没有那个烦人的“装机助手”跳出来跟我打招呼。
我体会到,技术这东西,不是光用来秀肌肉的,更是用来解决实际问题的。你把那些弯弯绕绕的套路全给它绕过去,直接让用户拿到他们想要的东西,这才是真正的价值。
这个系列搞出来之后,我心里踏实多了。以后再遇到那种坑人的下载页,我就能自己复制这个办法。分享出来,大家也能少走弯路,少被那些流氓软件厂商给忽悠。真希望以后所有下载都能这么简单,清清爽爽,对得起用户,对得起“立即下载”这四个字。