Firefox 有一个非常简洁的功能,叫做(有点让人困惑)userChrome.css
它允许用户通过 CSS 文件自定义浏览器的 UI。我主要使用它来在浏览器中实现单行 UI(如本指南) 具有统一的地址和标签栏。我希望在基于 Chromium 的浏览器上也能有相同或类似的功能。
我怎样才能实现这个目标?
答案1
Chromium(和 Chrome)不允许通过 CSS 自定义浏览器组件(用户界面)。它们没有 的等效项userChrome.css
。
存在一个Custom.css
与
userContent.css
Firefox 功能类似的文件,通过它您只能改变网页的外观,而不能改变 UI。
通过更改主题可以对浏览器 UI 进行非常有限的更改。可以更改颜色,但不能移动元素或更改其大小。
2014 年, 问题 347016:支持用户样式表(这只是众多此类请求中的一个。)
开发者的最终回答相当搞笑:
此设计选择是由会计和法律部门做出的,而不是由开发部门做出的。无法同时修复和保留工作。因此,不会修复。
问题可能是,改变 UI 的机制可能被恶意软件用作攻击用户的媒介,这对 Google 来说代价高昂,所以会计师和律师不会允许这样做。