記錄一個報錯 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的本地緩存形成的。cookie

目前這個頁面都是在手機端打開的,絕大部分流量應該是app或者微信瀏覽器,想不明白如今還有什麼機型不支持H5的、、、(默默扶額,多是我見過的場面太少了、、)app

看了 https://blog.csdn.net/a727911438/article/details/54290931/  這個帖子發現,H5的本地緩存在不被支持的狀況下,能夠用cookie去處理。.net

可是如今我想找出來是哪些瀏覽器或者手機型號在瀏覽網頁的時候出現了這個問題?以及是否是或者有沒有必要考慮兼容處理?日誌

相關文章
相關標籤/搜索