2014年8月13日 星期三 晴
这两天在继续改进网站,我想在PC上看到的和在手机上看到的要显示不同。
今晚写了一个通过UA来识别是否是手机上网的方法,主要是为了来控制要不要打印或者下载pdf题目的,下面是SAE上Tonador的代码片段,有待验证。
[code]def is_mobile(self): UA = self.request.headers.get(‘user-agent’,’’) if UA: UA = UA.lower() if ‘mobi’ in UA or ‘phone’ in UA or ‘ipad’ in UA or ‘wap’ in UA or ‘android’ in UA or ‘symbian’ in UA or ‘symbos’ in UA or ‘opera mini’ in UA or ‘ucweb’ in UA: return True return False[/code]
...