【问题标题】:Where does Electron save previous zoom?Electron 在哪里保存以前的缩放?
【发布时间】:2021-05-15 01:14:56
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: electron chromium


    【解决方案1】:

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

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

    【讨论】:

    • 就是这样,谢谢!在我的情况下,首选项文件位于 C:\Users\>\AppData\Roaming\>\
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      我不确定,但可能在:

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

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

      【讨论】:

      • 对我来说,原来是在 C:\Users\>\AppData\Roaming\>\
      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-01-07
        • 2011-08-28
        • 1970-01-01
        • 1970-01-01
        • 2020-12-29
        • 2017-03-23
        • 1970-01-01
        • 2013-03-09
        相关资源
        最近更新 更多