收藏
回答

【PC端微信小程序】PC端的微信小程序中的webview页面,无法保存localStorage?

复现步骤:

1. 带webview组件的小程序,在微信PC端打开。
2. 使用vConsole执行localStorage.setItem("test", "123");
3. 点击右上角圆形按钮关闭小程序。
4. 再次打开同一个小程序,执行localStorage.getItem("test");
5. 无法返回"123",期望返回"123"

以上步骤在手机小程序的webview中可以满足预期。

回答关注问题邀请回答
收藏

3 个回答

  • Z.sir
    Z.sir
    2022-05-05

    同样遇到了这个问题,请问是怎么解决的?

    2022-05-05
    有用
    回复
  • Riven.
    Riven.
    2022-03-07

    请提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2022-03-07
    有用
    回复 4
    • Zhy
      Zhy
      2022-03-10
      你好,提供了代码片段:https://developers.weixin.qq.com/s/dGD0SEmJ7Axd,使用PC端小程序进行调试,刷新页面后无法取得localStorage的值。
      2022-03-10
      回复
    • Zhy
      Zhy
      2022-03-10
      把测试小程序保存为我的小程序,然后反复打开进行测试。
      2022-03-10
      回复
    • 哄哄
      哄哄
      2023-05-06
      一年过去了 请问解决了吗
      2023-05-06
      回复
    • 哄哄
      哄哄
      2023-06-14回复Zhy
      你的意思是使用localStorage 在web-view组件里是可以在手机上用的吗?
      2023-06-14
      回复
  • Zhy
    Zhy
    2022-03-07

    另外,cookie似乎也无法保存,有一些小程序需要localStorage和cookie的特性去保存一些用户的当前阅读位置等。pc端小程序没有支持这些特性使得这些按照手机小程序设计的应用无法正常使用。

    2022-03-07
    有用
    回复
登录 后发表内容