修改Chrome用户代理样式表[重复]


20

我想修改Chrome的用户代理样式表。我不是在寻找如何用CSS覆盖它们。我想修改默认值并添加一些新规则,这些规则将有助于我加快工作流程并增强浏览体验。

也请不要在寻找可以为我完成这项工作的扩展程序。

Answers:


23

对于Chrome v32及以下版本:

  1. 在Google Chrome浏览器中,转到URL about:version并记下“配置文件路径”。
  2. 在文件浏览器中浏览到配置文件路径。在您的配置文件文件夹中,打开该User StyleSheets文件夹。在“ User StyleSheets”中,应该有一个名为的文件Custom.css,默认情况下为空。
  3. 只需在中添加样式即可Custom.css

@Ahmad,您说过,I would like to modify Chrome's user agent stylesheet. I am not looking for how to override them with CSS. I want to modify the default values但您接受了一个答案,该答案正是您不想要的:用CSS覆盖默认值。如果这您想要的,那么您应该编辑问题(并记住添加!important到用户样式中)。(如果您实际上要修改程序的用户代理样式,则必须下载Chromium源代码,对其进行修改,然后编译自己的副本。)
Synetech

1
@Synetech的I am not looking for how to override them with CSS意思是我不想在我开发的CSS文件上写覆盖。我希望它可以在Chrome中继承,并应用于我访问的任何页面。这个解决方案完全符合我的意思。添加此部分是为了避免获得诸如的答案Just write your own CSS and it will override the browser's agent。我有道理吗?
艾哈迈德·阿尔菲

1
@StevenLiekens,是的,这是唯一有意义的事情:not looking to override with CSS他的意思是每页。这就是为什么我建议他为清楚起见来编辑问题,因为他的意思是用户样式表是CSS
Synetech

13
不幸的是,这似乎并没有工作了,因为Chrome的32:stackoverflow.com/questions/21207474/...
马格努斯·霍夫

6
是的,Google决定完全放弃用户样式表,即使实际上从时间的开始(我在IE4或5中就开始使用它)以来,它们就一直是网络浏览器的重要组成部分。他们的借口是很少有人使用它,因此删除它可以提高性能,这在所有这三个方面都是BS的。我一直在说它仍然值得,因为它比其他浏览器要好,因此一直无视它越来越多的问题,但是现在不再是事实了。我是“ outie”!138周很好。优质Chrome:2008年9月-2011年4月。RIP。
Synetech 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.