阿里智勇大闯关通关方法

公布了答案可能就没意思了,本来想等结束了再贴。后来看别人贴了也就贴出来了。网址:http://ued.campus.alibaba.com/quiz3/(已失效)

第一关:

直接源代码搜页面跳转,然后手动执行跳转过程


d = document.getElementById("page");
code = d.getAttribute("data-t");
window.location=Base64.decode(code);


第二关:

移动镜子直到光线照射到两个点。这个有意思,果断保存网页,以后没事了拿来玩,做个小游戏。


ma = document.getElementById("ma");
mb = document.getElementById("mb"); 
ma.style.webkitTransform="rotate(-67.5deg)"; 
ma.style.top = "550px";
ma.style.left = "830px"; 
mb.style.webkitTransform="rotate(180deg)";
mb.style.left="630px";
mb.style.top="335px";


第三关:

用canvas绘制二维码


con = document.getElementById('qr-canvas').getContext('2d'); 
c= //网页中注释掉的一长串数字
d = c.split(" "); 
for(var e in d){ console.log(d[e]); 
  f = d[e].split(","); console.log(f); 
  con.fillRect(Number(f[0]),Number(f[1]),Number(f[2]),Number(f[3])); 
}


第四关:

第一次人肉通过,结果最后一关没在规定时间内做完,然后写代码记录信息。也可以通过user script或者chrome extension来自动将js载入到页面,懒得做,就把这段js保存到书签中,每次打开新页面就点击一下。最后去localStorage找信息。


var m = document.getElementById("message");
if(!localStorage.msg)
  localStorage.msg = "";
localStorage.msg += m.innerHTML;
var next = document.getElementById("next-room");
var url = window.location.href;
url = url.replace(/room=.*$/, "room=" + next.innerHTML);
window.location = url;


第五关:

真的是拼人品。有一次轻松猜对,有一次搜索也查不出来。

第六关:

和第一关类似。


d = document.getElementById("page");
code = d.getAttribute("data-p");
window.location=Base64.decode(code);


然后第二天收到了miss-x的邮件。周末改改简历再投吧,之前的简历写的太烂了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值