Firefox 112(Windows系统)启动时无法保留自定义窗口大小与位置的问题求助
Firefox 112(Windows系统)启动时无法保留自定义窗口大小与位置的问题求助
问题描述
我在Windows系统上使用Firefox 112,希望每次启动浏览器时,主窗口都能固定在我设置的大小和位置上。但现在的情况是:每次启动Firefox,窗口会先短暂恢复上次关闭时的大小和位置,紧接着就会自动调整大小和位置。更奇怪的是,如果我只移动窗口不调整大小,关闭后重启能保留位置;但只要调整了窗口大小,重启后大小和位置都会被改变。
我已经尝试过以下方法,但都没有效果:
- 删除或手动编辑
xulstore.json文件,发现文件里的设置似乎只在窗口刚打开时生效,之后还是会被修改 - 禁用所有浏览器扩展
- 使用默认的系统主题,没有安装其他主题
注:这不是最大化窗口的问题,我也试过13年前相关问题的解决方案,但现在都失效了。
可能的解决方向
我之前碰到过类似的窗口记忆失效问题,试了几个方法有效果,你可以挨个尝试:
- 检查Windows显示缩放设置:高DPI缩放比例可能会干扰Firefox的窗口位置记忆。你可以右键Firefox快捷方式→属性→兼容性→勾选“替代高DPI缩放行为”,下拉菜单选择“应用程序”,然后重启浏览器试试。
- 确保关闭Firefox时只有一个窗口:如果关闭前打开了多个Firefox窗口,浏览器可能会优先记忆最后关闭的那个窗口状态,导致主窗口的设置被覆盖。建议只保留一个主窗口,调整好大小位置后再关闭。
- 修改Firefox的about:config参数:
- 在地址栏输入
about:config并回车,接受风险提示 - 搜索
browser.window.placement.enabled,确保它的值是true(如果是false改为true) - 搜索
browser.startup.resizeToFitContent,把它的值改为false,避免浏览器自动调整窗口适配内容
- 在地址栏输入
- 排查系统级窗口管理工具:如果你安装了第三方窗口布局、分屏类软件(比如PowerToys、WindowTop等),这些工具可能会自动调整Firefox窗口的大小和位置,尝试暂时关闭这类软件再测试。
- 创建新的Firefox配置文件:当前的配置文件可能存在损坏导致窗口设置无法保存。你可以在开始菜单搜索“Firefox -p”打开配置文件管理器,创建一个新的配置文件,调整好窗口大小位置后重启,看看问题是否解决。
备注:内容来源于stack exchange,提问作者EM0




