大半年前的三大厂其中一家的面试题,面试官问的这个问题,如果写入localstorage的时候发现容量超出了怎么办(也就是一般标准的5m),当时比较紧张蒙了,现在想来在不借助其他存储情况下,如果要强行写入己方的数据,是不是在检测到报错后,可以调用一个localstorage.clear()把用户其他localstorage清掉,然后写入自己的数据(当然这么做感觉就非常的暴力和qj用户),求大神指点一二,google和百度了一圈几乎没什么人提到这个需求。
2 回答
回首忆惘然
TA贡献1847条经验 获得超11个赞
localstorage存储不是5m 是每个域5m 超了申请其他的域/修改ng配置 postmessge通信往其他域上存取
感觉删别人的数据不好吧 超了就不存了貌似可以理解为可以不存 那就直接不存了呗
添加回答
举报
0/150
提交
取消