• 记录一个报错 Uncaught TypeError: Cannot call method 'setItem' of null"


    正式环境的报错日志,时不时有这么一条报错:

    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的本地缓存造成的。

    目前这个页面都是在手机端打开的,绝大部分流量应该是app或者微信浏览器,想不明白现在还有什么机型不支持H5的、、、(默默扶额,可能是我见过的场面太少了、、)

    看了 https://blog.csdn.net/a727911438/article/details/54290931/  这个帖子发现,H5的本地缓存在不被支持的情况下,可以用cookie去处理。

    但是现在我想找出来是哪些浏览器或者手机型号在浏览网页的时候出现了这个问题?以及是不是或者有没有必要考虑兼容处理?

  • 相关阅读:
    用户调查报告
    beta-2阶段组员贡献分分配
    beta阶段140字评论
    11月9号站立会议
    BETA预发布演示视频
    第八周PSP&进度条
    11月8号站立会议
    栈——C语言模拟
    读《弗洛伊德:作家与白日梦》
    《爱的艺术》爱的误解——对象,状态
  • 原文地址:https://www.cnblogs.com/new-dream-new-hope/p/9177818.html
Copyright © 2020-2023  润新知