拿什么拯救你,我的51Job简历?——UBB漏洞

博主分享了如何通过JS代码个性化51Job简历模板,包括使用CSS美化首屏、优化背景图加载速度、上传图片附件及布局调整等技巧,旨在提升简历的视觉吸引力和用户体验。

  最近todo在深圳找工作,今晚鬼使神差(也可能是无聊之极)在51Job的个人简历的工作经历文本框中输入了一段js代码。然后...然后就是本文了。

  相信大家已经知道结果如何;P,那么todo就单刀直入的说了。

  以前总嫌弃51job的简历在预览时难看,一片空白。现在呢,她有着深海色的大图做背景,还有一个SkillMap作为主形象。嗯嗯,有点商业设计的感觉了\(^o^)/~想要预览请猛击

  2012.10.22-22:31

    ——刚知道51Job必须付费查看简历,见笑了各位。此为预览

todo的期望:

  1.因为人的自然视觉浏览顺序为一个F,所以要把首屏最顶的“简历关键字”变醒目,同时在自我评价栏有呼应。

  2.要在工作经历栏插入一张SkillTree/Map,方便hr一眼定位——合则看,不合则关。

  3.但是2的效果不会出现在首屏,而有些hr只看了首屏白屏就离开,所以期望通过万花丛中一点绿来吸引hr往下。

    3.sub1.首屏有一块自带背景颜色,碍眼!

    3.sub2.高清大图下载慢,需要一种背景色“优雅降级”

解决方案:

//1 —— index = 4 的 <td></td> 中包含的是“简历关键字”,期望她们是红色
$(document.getElementsByTagName("td")[4]).css({color:"red"});
//3.sub1 —— index = 5 的 <table></table> 有背景色,碍眼!
$(document.getElementsByTagName("table")[5]).css({background:"transparent"});

//3&3.sub2 —— 给body配上一个默认色,和一张高清大图。
$("body").css({color:"white",background:"#0D3056 url(/cv/CV_Attach_Read.php?ReSumeID=86385686&AttachID=18813793) center -600px no-repeat"});

补充:

  代码中没有解决2是因为可以在个人简历中上传附件图片,然后需找规律不上一个img即可。注意51job是很不够安全的,比如todo就把一张png图片后缀改为jpg瞒天过海。

  代码中的索引4和5,todo一开始也不知道,所以需要$().each()去查看。51job自带;P

  todo在这里只是抛砖引玉。因为工作经历一栏虽然只能容纳2000字符,但51job允许上传2MB的“jpg”,所以可以上传一些javascript.jpg、css.jpg、html.jpg...你懂的。况且还可以利用jsonp去请求“和谐”...你也懂的。

最后:

  希望明天给文思投简历别cache miss,毕竟todo的英语,听说读写只剩下一半。

  希望新的一个星期就能找到中意的工作。

  希望51job的工作人员能够在todo找到工作后,看到本文并且加入UBB验证补丁上该漏洞。

  希望对各位在年底,在51job上找工作的同仁,能有帮助。

  该睡觉了,88~

 

转载于:https://www.cnblogs.com/DABOSS-TODO/archive/2012/10/22/Jobs2012.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值