You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Firefox 112(Windows系统)启动时无法保留自定义窗口大小与位置的问题求助

Firefox 112(Windows系统)启动时无法保留自定义窗口大小与位置的问题求助

问题描述

我在Windows系统上使用Firefox 112,希望每次启动浏览器时,主窗口都能固定在我设置的大小和位置上。但现在的情况是:每次启动Firefox,窗口会先短暂恢复上次关闭时的大小和位置,紧接着就会自动调整大小和位置。更奇怪的是,如果我只移动窗口不调整大小,关闭后重启能保留位置;但只要调整了窗口大小,重启后大小和位置都会被改变。

我已经尝试过以下方法,但都没有效果:

  • 删除或手动编辑xulstore.json文件,发现文件里的设置似乎只在窗口刚打开时生效,之后还是会被修改
  • 禁用所有浏览器扩展
  • 使用默认的系统主题,没有安装其他主题

注:这不是最大化窗口的问题,我也试过13年前相关问题的解决方案,但现在都失效了。

可能的解决方向

我之前碰到过类似的窗口记忆失效问题,试了几个方法有效果,你可以挨个尝试:

  • 检查Windows显示缩放设置:高DPI缩放比例可能会干扰Firefox的窗口位置记忆。你可以右键Firefox快捷方式→属性→兼容性→勾选“替代高DPI缩放行为”,下拉菜单选择“应用程序”,然后重启浏览器试试。
  • 确保关闭Firefox时只有一个窗口:如果关闭前打开了多个Firefox窗口,浏览器可能会优先记忆最后关闭的那个窗口状态,导致主窗口的设置被覆盖。建议只保留一个主窗口,调整好大小位置后再关闭。
  • 修改Firefox的about:config参数
    1. 在地址栏输入about:config并回车,接受风险提示
    2. 搜索browser.window.placement.enabled,确保它的值是true(如果是false改为true)
    3. 搜索browser.startup.resizeToFitContent,把它的值改为false,避免浏览器自动调整窗口适配内容
  • 排查系统级窗口管理工具:如果你安装了第三方窗口布局、分屏类软件(比如PowerToys、WindowTop等),这些工具可能会自动调整Firefox窗口的大小和位置,尝试暂时关闭这类软件再测试。
  • 创建新的Firefox配置文件:当前的配置文件可能存在损坏导致窗口设置无法保存。你可以在开始菜单搜索“Firefox -p”打开配置文件管理器,创建一个新的配置文件,调整好窗口大小位置后重启,看看问题是否解决。

备注:内容来源于stack exchange,提问作者EM0

火山引擎 最新活动