注意隐藏在文件名背后的坑

时间:2014-5-15 作者:剧中人

也许是因为项目压力比较大,也可能是最近生活上的事情过于琐碎。总感觉大姨夫在找我聊天舍不得走。

说说今天遇到了见什么样子的事情。

之前小剧写个一个叫做UI(user iteration)的工具,主要用于程序与用户间的对话及交互,很不错的一套提示信息系统(自认为),主文件名为pop.js。

今天手贱,尝试去用360浏览器去打开一个项目,程序执行还不错,只是奇怪的是为什么我的所有弹框、提示信息等小巧动人的部分通通不见了。

立马坐直了身子,正儿八经的调起了{兼容性}问题,半天无果。却无意间发现地址栏尾部一个红色的数字{1}调皮的呆在那儿。

点开,很欣慰地看到360在向我炫耀今天替我拦截了29条广告。虽然问题还没解决,但有这么忠心耿耿的一款浏览器还是很开心的。

嚣张360

也许是累了,就放松放松身子,想看看360到底立了什么大功。看到历史纪录的一瞬间,发现有千万只羊驼从我胸膛奔腾而过。

谁能告诉我{AdBlock Plus广告过滤规则(chinalist+easylist)}这玩意儿是神马,正好中招的的这条规则“/pop.js”,为毛和我的主文件名一字不差。

度娘告诉我AdBlock Plus是一个人工建立规则,系统维护一个庞大的广告规则的列表,而pop.js正是几年前常见的弹窗广告的一个常用名,虽然现在很少有广告运营商在用这个命名,但这条规则依旧在列表中等待给我开个玩笑。

吐完槽,问题还是要解决滴,临时想了一个叫做dialog的单词来做主文件名,虽然和接口字面上没有一毛钱关系。

吐槽完毕,回家睡觉,下面是刚被改名(主文件)的项目,关注下吧!

UI:user interaction 在github上