UIWebView 自动跳转广告问题

最近再做火柴 iOS App, 就我一个人,又是个新手,所以0.1版基本上就是一个hybird app,所以和UIWebView打交道比较多。 最近发现了一个Bug,从文章详情页点击文章来源URL访问原网站时会跳转到一堆广告页面上去, 反正最后的结果经常就是一堆内裤啊什么的广告页面... 像这样: 这个效果让人实在很无奈. 看了一下出问题的网站,发现出问题的页面都有Google/Baidu的广告,所以第一反应就是感觉WebView Loading这个页面时触发了这些广告. 在iOS开发中,UIWebView和Web页面里的javascript交互都是通过delegate方法: - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 根据request和navigationType来进行各种规则匹配来觉得这个request要不要执行. 在代码里NSLog了一下相应的请求, 发现确实是跳了好多地址. source_url => about:blank => gooleads.g.doubleclick.net (好多次) => alicdn.com 既然知道是请求了这些URL,最直接的,把这类URL都过滤了,如果匹配就return…

2015 下半场开始

没想到,2015的下半年是一个如此狂暴的开始... 这段时间感觉处于各种忍无可忍的程度, 我虽不是圣人,但是绝大部分时候我都是愿意站在别人角度去考虑问题的人,有时候我都在想,我处处为别人考虑,谁TMD替我考虑过... 首先我想说,如果最近和谁发生冲突了,说了什么比较重的话,那绝对是发自内心的,绝不是冲动不经过大脑说出来的。 我不是一个斤斤计较的人,但是我也有个特点,敏感+敏锐, 所以我会把很多过去的事情串联起来,尤其是很多细节, 尤其是前后不一致的这种细节.. 所以如果我在你面前狂暴了... 那绝对是我忍无可忍了... 其实我有时候挺无奈的,人们之间就事论事感觉都是一间很难的事儿,为什么经常就是像就事论事客观的说说,一瞬间就收到一个不经大脑的且充满了偏见和小聪明的回应呢... 2015的下半年估计注定是一个这样的主旋律了. 各方面的压力越来越大, 我经常在思考自己的所作所为. 这种时候也虚太敏感不是一件好事儿,会让自己压力更大, 但这种与生俱来的东西也只能坦然接受了... 也就短短6个月时间,说真心话,我不希望自己选择那条最不希望走的路, 但至少现在看来,很有可能... 做最坏的打算,剩下的半年,尽自己最大努力吧... 做个问心无愧就好...…

linux mail命令使用外部smtp发送邮件

背景如下: 我们用supervisord 管理着一堆服务,所以用superlance/crashmail来监控各服务的状态,服务crash会自动发邮件提示,crashmail是通过系统mail发邮件. 今天发现服务crash掉以后没有邮件,开始还以为是supervisor配置错误,排查的时候发现终端里有消息说有邮件发到 /var/spool/mail/xxx 一下子就反应过来是发邮件出了问题。 由于自己写的监控里是用python自己调用smtp服务发邮件,压根儿没想起这边会有问题。 仔细看了一下 /var/spool/mail/xxx 里面的内容发现: Diagnostic-Code: smtp; 550 Mail content denied. http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=20022&&no=1000726 大概是这么个意思: 550 Mail content…

一个易到用车的小羊毛

虽然现在打车已经基本上用Uber了,但今天还是发现有一个易到用车的小羊毛可以分享一下。 周四还是周五的时候在 火柴上看新闻说易到推出了新能源车型,就是和北汽推出了电动车车型. 具体计费标准是: 5元起步价,0 元/分钟 0.99元/每公里 正好之前的6个uber 5折优惠码也用完了。周五早上很难打到车,抱着试一试的态度我就用易到试试,本来想着头一天刚推出,清河应该打不到吧, 没想到还真有车,打到到公司10来块钱,也很实惠 。车上和师傅聊才知道他们有好多师傅都住清河附近. 下面要说的算是小羊毛吧。易到现在是单单送券,用车结束每单会送一个5元的券, 这样一来,用一张券,再得一张券,每天下来比uber还要实惠一些。当然前提是适合短距离.. 远距离我太懒就不算了.. 下面奉上我的优惠码,新用户首次用车五折貌似。当然易到新用户有各种渠道的优惠政策,大家也可以研究一下。…

不再骗自己

曾经有一群人喜欢称体重, A称完觉得自己比预期的低了,会回去穿了衣服再来称,B称觉得超出预期了,会脱了衣服称,C呢,称完会说哎呀我这牛仔裤比较重,算1-2斤,鞋2斤,刚喝了一瓶饮料,算1斤,然后减掉这些得出一个“净体重” 我就是最后那个。 上大学的时候howfew的口头禅是“骗自己”, 我当时也被传染了,什么事儿都喜欢说别人“骗自己”。 如今审视一下自己,我觉得真应该把这三个子送给自己。 从上大学到现在,差不多十年了。这中间做过多少骗自己的事我都不好意思去数,考研,找工作等等, 也许要说起每一件来,当时的理由/动机都是那么高大上, 当然现在回头去看当初的想法, 有些我依然坚持,有些嘛,啪啪啪... 坦白说,现实可比自己扇自己耳光疼多了. 这也许是必须付出的代价吧,至于是为了什么的代价,我没有脸说是梦想。 很多年前看到的一篇博文我印象很深,是一个豆瓣工程师写的。 可是如果是梦想,又怎么会便宜呢。梦想的代价可以是一切,要你放弃所有,才有资格去追求。我做不到,我至少有一件事情无法放弃,就是丑陋的现实。我无法催眠自己,去接受一个快乐美好的梦。…