Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Electron:Windows上的localStorage工作不正常_Javascript_Electron_Local Storage - Fatal编程技术网

Javascript Electron:Windows上的localStorage工作不正常

Javascript Electron:Windows上的localStorage工作不正常,javascript,electron,local-storage,Javascript,Electron,Local Storage,面对这种情况: 应用程序使用localStorage保存用户设置。 保存时,数据会写入本地存储。我甚至可以从那里读出来,一切都是正确的 但同时,如果关闭应用程序窗口,然后再次打开并以同一用户身份登录,则不会保存数据。 我只在Windows10上测试的Windows上看到这个错误,而且只有在使用Electron时才看到。 如果我在普通浏览器中打开同一个应用程序,该应用程序运行良好,保存和加载时不会出现任何问题。 在Mac上,无论是电子浏览器还是普通浏览器,一切都可以正常工作 有人遇到过类似的行为吗

面对这种情况: 应用程序使用localStorage保存用户设置。 保存时,数据会写入本地存储。我甚至可以从那里读出来,一切都是正确的

但同时,如果关闭应用程序窗口,然后再次打开并以同一用户身份登录,则不会保存数据。 我只在Windows10上测试的Windows上看到这个错误,而且只有在使用Electron时才看到。 如果我在普通浏览器中打开同一个应用程序,该应用程序运行良好,保存和加载时不会出现任何问题。 在Mac上,无论是电子浏览器还是普通浏览器,一切都可以正常工作


有人遇到过类似的行为吗?

我建议将Electron应用程序视为桌面应用程序,而不是web浏览器。探索使用节点的文件系统API fs存储用户设置