阻止 Chrome 在失去焦点时更改标签背景颜色

阻止 Chrome 在失去焦点时更改标签背景颜色

当 Chrome 窗口失去焦点时,它会将标签的背景更改为对比度较低的背景,其中非活动标签颜色变为非常浅灰:

Chrome 窗口已获得焦点 Chrome 窗口没有焦点
该图片显示了活动选项卡和非活动选项卡之间的对比 图片显示活动选项卡和非活动选项卡之间缺乏对比

如果窗口当前不在焦点上(例如,如果您在双显示器设置上使用不同的应用程序工作),那么很难一眼看出活动选项卡是什么。

是否可以禁用此行为,以便无论窗口是否具有焦点,选项卡的背景颜色都保持不变?

答案1

虽然我找不到完全禁用该行为的选项,但可以使用以下方法进行操作Chrome 主题

background_tab_inactive通过将和颜色设置frame_inactive为窗口聚焦时使用的颜色(在我的情况下为#dee1e6/ rgb(222,225,230),采用默认的 Chrome 外观),当窗口失焦时也将使用这些颜色。

manifest.json可以通过将以下 JSON 保存为、导航到chrome://extensions、启用开发人员模式、单击“加载解压后的”并选择包含 JSON 文件的目录来使用此类主题。

{
  "manifest_version": 3,
  "version": "1.0.0",
  "name": "Custom theme",
  "theme": {
    "images": {},
    "colors": {
      "frame_inactive": [222, 225, 230],
      "background_tab_inactive": [222, 225, 230]
    },
    "tints": {},
    "properties": {}
  }
}
Chrome 窗口获得焦点(带自定义主题) Chrome 窗口没有焦点(使用自定义主题)
显示标签间对比的图像 图片显示标签之间的对比度相同

相关内容