zoukankan      html  css  js  c++  java
  • 微信h5 中的缓存问题

      微信内置浏览器是标准的 WebView(Android下),跟普通 webAPP 本质上是一样的。当 WebView 因为内存不足、进程被杀、微信主动杀掉等原因被干掉以后,所有跟浏览器相关的信息全部灰飞烟灭,cookie、LocalStorage、SessionStorage、WebSQL 全部消失,就是在微信内存到上限后会清除缓存,localstorage的上限是5m不过不过根据不同的机型也会有不同;

      获取localStorage的使用容量

    (function(){
       if(!window.localStorage) {
           console.log('浏览器不支持localStorage');
       }
        var size = 0;
        for(item in window.localStorage) {
           if(window.localStorage.hasOwnProperty(item)) {
                size += window.localStorage.getItem(item).length;
          }
        }
        console.log('当前localStorage以使用容量为' + (size / 1024).toFixed(2) + 'KB');
    })()
    
  • 相关阅读:
    java 运算
    java String
    java的数据类型
    Python: str() 和 repr() 的区别
    Linux命令:which
    Linux命令:locate
    Linux命令:ifconfig
    Linux命令:whereis
    Linux命令:rz 和 sz
    Linux命令:scp
  • 原文地址:https://www.cnblogs.com/mufc/p/11283490.html
Copyright © 2011-2022 走看看