正式环境的报错日志,时不时有这么一条报错:浏览器
https://xx/xx/xx/xxxxxx/PinTuan/pintuan-17
reqJson={"Msg":"Uncaught TypeError: Cannot call method 'setItem' of null","Url":"https://xx/xx/xx/xx/xx/pintuan-17","Line":"455","columnNumber":"undefined", "errorObj":"undefined"}缓存
查了下 Uncaught TypeError: Cannot call method 'setItem' of null",csdn以及stackoverflow上找到相关帖子,给出答案的都是安卓开发者,并且给出的答案是JAVA代码。这让我这个H5开发就郁闷了。。微信
其实这个报错的字面意思就是说setItem这个方法不能被使用。因此目前判断是某浏览器不支持H5的本地缓存形成的。cookie
目前这个页面都是在手机端打开的,绝大部分流量应该是app或者微信浏览器,想不明白如今还有什么机型不支持H5的、、、(默默扶额,多是我见过的场面太少了、、)app
看了 https://blog.csdn.net/a727911438/article/details/54290931/ 这个帖子发现,H5的本地缓存在不被支持的状况下,能够用cookie去处理。.net
可是如今我想找出来是哪些浏览器或者手机型号在浏览网页的时候出现了这个问题?以及是否是或者有没有必要考虑兼容处理?日志