我使用的是 Firefox 14.0.1。当我打开多个选项卡并从一个选项卡切换到另一个选项卡时,我选择的选项卡会“自动刷新”内容。这非常烦人,尤其是当我在写博客文章等时。有没有办法关闭此功能?
答案1
设置为。about:config
accessibility.blockautorefresh
true
答案2
Firefox——关于:配置
因此,以下是可以尝试的几个步骤停止Firefox 中的自动刷新选项卡。我们将通过搜索和应用某些参数来关于:配置Firefox 部分。这些更改可能会破坏 Firefox 的许多“自动化”、“新鲜”和“最新”内容交付机制,因此请小心 - 它将需要您自行承担风险进行一些行编辑!继续操作之前请备份您的数据!
总体逻辑如下:
步骤1。 首先,我们需要切换从 自动刷新到“点击标签”刷新架构(_on_demand 功能) 在 Firefox 启动期间首次被触发。搜索并更改为:
browser.sessionstore.restore_on_demand : true
browser.sessionstore.restore_pinned_tabs_on_demand : true
步骤 1.1 此时,您可以加载并固定所有标签页(网站)对你的工作来说必不可少,并激活“离线工作”模式,此时 Firefox 会认为没有互联网,因此没有地方可以自动刷新/更新数据;并且“点击标签”事件不应该触发任何自动刷新。另一方面,现代网站有很多DOM和JS考虑到“自动刷新能力”而构建的功能,可能会或可能不会像您通常期望的那样在离线模式下工作。 此外,您可能会发现这些 about:config 搜索结果对于在离线模式下微调您的工作很有用:
tab
browser.tab
browser.cache
browser.cache.offline.enable : true
如果一切按预期进行在“离线模式”中- 干得好,你成功了!现在你可以做所有你需要做的事情,浏览打开的标签页没有触发“单击标签”自动重新加载事件 (这只会在您关闭特定选项卡或完全关闭 Firefox 之前起作用,因为会话和缓存数据将全部或部分丢失)。 完成并保存您的所有工作进度,然后再重新上线(保存浏览器之外的数据),因为在您禁用离线模式后,页面可能会立即刷新,而且并不是每个网站都内置了自动保存选项!
但是,如果您需要这些选项卡保持在线并在禁用所有“单击选项卡”自动重新加载事件的情况下来回浏览 - 请继续执行步骤 2,但仍然可能并不总是按预期工作!
第2步。 现在,我们将尝试查找并禁用“on-system-event”、“on-page”、“on-tab”、“on-content-change”和其他几个功能,以便 -“点击标签”刷新配置变得 不可援引在在线模式(就 Firefox 原生预设而言)。请记住,网站自己的 DOM 和 JS 自动重新加载功能在大多数情况下可能是不可变的!
browser.tabs
// read and decide //
browser.tabs.unloadOnLowMemory : false
browser.tabs.loadInBackground : false
browser.sessionstore
browser.sessionstore.debug : true
browser.sessionstore.debug.no_auto_updates : true
browser.sessionstore.restore_hidden_tabs : false
browser.zoom.updateBackgroundTabs : false
accessibility
// Disable accessibility features if you don't use them !
accessibility.blockautorefresh : true
步骤3. 清理/删除可能向 Firefox 和其他服务器发送更新请求的 url(字符串)条目:
browser.search
browser.safebrowsing
app.update
步骤4。 关闭关于:配置标签,固定一个或两个标签(其他标签不固定);确保“当网站尝试重定向或重新加载页面时警告我”和“显示我上次使用的窗口和标签”在 Firefox 选项菜单中激活设置;然后 - 完全关闭 Firefox 浏览器。等待约 30 秒,让所有后台进程和保存完成。然后再次启动 Firefox 并检查标签行为的差异。适用于 Firefox 52.9 ESR、OS Windows。
一般性说明:
A)如果您的 Firefox 版本或操作系统不同,请尝试更通用的搜索词来查找相关配置:
e10s : false
accessibility : false
multiprocess : false
refresh : false
restore : false
update : false
dom : false
Background : false
b)在这些搜索结果中,尝试将一些数字(整数)参数设置为 - “ 360000 ”或更多(阅读并决定),以便自动刷新/更新配置不会频繁触发。
C)如果您的 Firefox 版本中没有提到的配置,请尝试切换到 Firefox ESR 或 Dev 分支,以使这些设置适合您。