php - localstroage和cookie在手機(jī)微信端,能存進(jìn)去卻無法在其他頁面調(diào)用
問題描述
請教一下,有什么情況會導(dǎo)致localstroage和cookie在手機(jī)微信端,能存進(jìn)去卻無法在其他頁面調(diào)用?開發(fā)場景是,微信公眾號開發(fā),前端使用angularJS,后臺使用PHP,自己用的是新浪云SAE服務(wù)器,接口仍然是調(diào)用的公司服務(wù)器,感覺這應(yīng)該不會有影響,因?yàn)橹坝羞@么做過,并且起碼在這方面沒有問題,但還是交代一下。具體情況是,在登錄的時(shí)候,調(diào)用后臺接口,獲取用戶信息,可以確定已經(jīng)成功獲取并存到了localstroage(當(dāng)然,后來也用了cookie,也存進(jìn)去了),可是在用戶資料顯示頁面,就無法調(diào)用localstroage(cookie也一樣)。另外,我在chrome、微信web開發(fā)者工具測試都可以,但是在手機(jī)卻總是獲取不到,也有個(gè)例外,用同事一臺號稱“內(nèi)置X7內(nèi)核的”一加手機(jī)測試,竟然可以,可經(jīng)過確定,其微信內(nèi)核仍然是X5。現(xiàn)在有一個(gè)方向,就是“跨域”導(dǎo)致的,正在研究中,希望有辦法的朋友能提點(diǎn)一下,不甚感激!
問題解答
回答1:你是IOS還是Andriod手機(jī)?是否檢查過手機(jī)“無痕瀏覽模式”的問題?有的瀏覽器開了禁用本地緩存
