如何设置*本地*文件的默认 Firefox 缩放级别?

如何设置*本地*文件的默认 Firefox 缩放级别?

每次打开新的本地文件时,缩放级别都会重置为 100%。有没有方法/扩展可以将默认缩放百分比设为不同的百分比?

如果我可以为每个文件路径设置这个,那就更好了(但不是必需的)。例如,所有C:/docs文件都以 500% 的比例打开。其余文件将以 100% 的比例打开。

答案1

我也遇到了同样的问题。以下是一些解决方案:

  • 安装坦普猴,这是一个 Firefox 扩展,可以在您选择的网站上运行您自己的 Javascript 代码。

    然后你可以编写如下脚本:

    // ==UserScript==
    // @name         Zoom Qt docs
    // @match        file:///C:/qt/Docs/*
    // @grant        GM_addStyle
    // ==/UserScript==
    
    var scale = 1.2;
    
    var css = `
        html {
            width: ${100 / scale}%;
            transform-origin: top left;
            transform: scale(${scale});
        }
    `;
    
    GM_addStyle(css);
    

    与普通浏览器缩放(Firefox 108)相比,使用此功能时文本渲染似乎更差,因此我不推荐此功能。

  • 写一个Firefox 扩展要设置浏览器缩放级别,这似乎可以通过browser.tabs.setZoom函数。我希望能够从 Tampermonkey 脚本调用此函数,但这似乎是不可能的。

  • 运行本地网络服务器。让它监听 127.0.0.1,这样它就不允许来自其他计算机的连接。要为不同的站点设置不同的缩放设置,请为每个站点创建一个主机名,并将主机名添加到您的hosts 文件. 让它们都指向127.0.0.1。

    我最终使用以下配置安装了 NGINX:

    events {}
    
    http {
        server {
            listen 127.0.0.1:80;
            location / {
                root "c:\\";
                autoindex on;
            }
        }
    }
    

相关内容