html5 - WeChat keluar dari program, storan dan kuki akan hilang
大家讲道理
大家讲道理 2017-05-31 10:41:38
0
2
974

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

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(2)
習慣沉默

LocalStorage tidak sepatutnya hilang, bukan?

刘奇

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~

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan