请教一下,有什么情况会导致localstroage和cookie在手机微信端,能存进去却无法在其他页面调用?
开发场景是,微信公众号开发,前端使用angularJS,后台使用PHP,自己用的是新浪云SAE服务器,
接口仍然是调用的公司服务器,感觉这应该不会有影响,因为之前有这么做过,并且起码在这方面没有问题,
但还是交代一下。
具体情况是,在登录的时候,调用后台接口,获取用户信息,
可以确定已经成功获取并存到了localstroage(当然,后来也用了cookie,也存进去了),
可是在用户资料显示页面,就无法调用localstroage(cookie也一样)。
另外,我在chrome、微信web开发者工具测试都可以,
但是在手机却总是获取不到,也有个例外,
用同事一台号称“内置X7内核的”一加手机测试,竟然可以,可经过确定,其微信内核仍然是X5。
现在有一个方向,就是“跨域”导致的,正在研究中,希望有办法的朋友能提点一下,不甚感激!
Do you have an IOS or Andriod phone? Have you checked the "incognito mode" issue on your phone? Some browsers enable disabling local cache