Rumah  >  Soal Jawab  >  teks badan

html5 - WeChat keluar dari program, storan dan kuki akan hilang

Apabila anda keluar dari program WeChat, storan dan kuki akan hilang Bagaimana untuk menyelesaikan masalah ini

大家讲道理大家讲道理2697 hari yang lalu904

membalas semua(2)saya akan balas

  • 習慣沉默

    習慣沉默2017-05-31 10:43:38

    LocalStorage tidak sepatutnya hilang, bukan?

    balas
    0
  • 怪我咯

    怪我咯2017-05-31 10:43:38

    Saya juga menghadapi masalah ini di sini Saya tidak tahu sama ada localstrorage hilang atau tiada cara untuk mendapatkannya, terutamanya apabila menguji pada telefon bimbit, yang pasti pelayar WeChat mempunyai banyak prestasi yang tidak stabil . Penyelesaiannya adalah dengan menggunakan cookies.

    //解决微信不定时localstrorage失效问题
    //传入cookie
    var setCookie = function(c_name,value,expiredays)
    {
        var exdate=new Date()
        exdate.setDate(exdate.getDate()+expiredays)
        document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
    }
    
    //取出cookie
    var getCookie = function(c_name)
    {
        if (document.cookie.length>0)
          {
          c_start=document.cookie.indexOf(c_name + "=")
          if (c_start!=-1)
            { 
            c_start=c_start + c_name.length+1 
            c_end=document.cookie.indexOf(";",c_start)
            if (c_end==-1) c_end=document.cookie.length
            return unescape(document.cookie.substring(c_start,c_end))
            } 
          }
        return ""
    }

    Sudah tentu, ia terutamanya menyimpan beberapa maklumat penting, seperti beberapa pemalar, sessionId, loginToken, dll. Jika data pengguna agak besar, saya masih menggunakan localstrorage saya hanya meminta data itu semula apabila diperlukan, simpan dan dapatkan semula.
    Kaedah yang digunakan agak kekok, saya harap ia dapat membantu anda, dan saya juga berharap seseorang yang tidak dapat melihatnya dapat memberi saya nasihat~

    balas
    0
  • Batalbalas