Electron 在哪里保存以前的缩放?

Where does Electron save previous zoom?

Electron 似乎在重新启动应用程序时记住了缩放系数 - 它保存在哪里?我希望能够重置它。

谢谢!

我不确定,但可能在:

C:\Users\**<name>**\AppData\Local\Temp

然后在应用程序名称的相对文件夹中。

每个浏览器 window 的缩放系数信息存储在名为 Preferences 的 JSON 文件中,该文件位于可通过 app.getPath ('userData');[=13= 访问的用户数据目录中]

如果缩放系数与其默认值1.0不同,它将被列在JSON文件的末尾(在DevTools设置之后),与window的URL。你可能会发现整个相关语法很奇怪......

正如用户所说,您必须在 C:\Users\<<username>>\AppData\Roaming\<<package name>> 中找到 Preferences 文件。我尝试先更改 zoom 值,但没有成功。在我尝试将 per_host_zoom_levels 更改为 0 并且它起作用之后。 所以如果你想从保存的文件中操作缩放,你必须更改 per_host_zoom_levels.

文件结构应该是C:\Users\%YOUR-USER%\AppData\Roaming\%YOUR-APP%\,用编辑器编辑Preferences文件(我用记事本),寻找{per_host_zoom_levels": {"%SOME-NUMBER%":{%HERE%}}}。在 %HERE% 部分将有缩放首选项,删除要重置的内容,以便 {per_host_zoom_levels": {"%SOME-NUMBER%":{}}} 保留。也可以扩充以具有不同的值。希望对以后的读者有所帮助!