我从Chrome网上应用店下载了一些主题。有什么办法可以编辑这些主题吗?
(我想改变颜色,按钮等。)
如果是,怎么样? 如果不是,为什么?
答案 0 :(得分:6)
主题是一种特殊的扩展,可以改变浏览器的外观。主题像常规扩展一样打包,但它们不包含JavaScript或HTML代码。 您可以下载任何主题并通过编辑manifest.json文件进行修改。
颜色为RGB格式。要查找可在“colors”字段中使用的字符串,请在theme_service.cc中查找kColor *字符串。图像资源使用相对于扩展根的路径。您可以覆盖theme_service.cc中kThemeableImages指定的任何图像。只需删除“IDR_”并将剩余的字符转换为小写。
答案 1 :(得分:2)
您可以在appdata文件夹中找到它。我的位于:
C:\Users\home\AppData\Local\Google\Chrome\User
Data\Default\Extensions\mcphcjcjgkjmbphkfjleamgkinaeebnm\1.1_0
您可能只想在appdata中为“manifest.json”创建搜索查询,并在找到之前打开一些。
答案 2 :(得分:1)
如上所述,您可以在appdata文件夹中找到它,例如: C:\ Users \ mizer \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Extensions \
提示:按日期对文件夹排序,您可以轻松找到所需的文件夹:)
答案 3 :(得分:0)
对于Chromium,这似乎不起作用,因为manifest.json位于: / home / [[USER]] /。config / chromium / Default / Extensions / cdfdkmklcjlnnnnnplffpdiekfhkpbme / 2.1_0
修改并保存此内容不会反映Chromium的更改。 我假设Chromium(与Chrome几乎相同),将这种配置文件加载到某种形式的缓存中...
答案 4 :(得分:0)
您可以编辑所需的任何Chrome主题。
只需搜索扩展文件夹,它应该在此处的某个位置:
C:\Users\{USERNAME}\AppData\Local\Google\Chrome\User Data\Default\Extensions\
(显然{USERNAME}需要更换)
然后打开manifest.json文件(即使用您的编辑器)。 现在,您可以进行所需的任何更改。只需编辑RGB颜色。 您还可以将完整的新图像复制到扩展文件夹,并在清单中对其进行引用。
重要:编辑清单后,您必须删除“缓存的主题”(它是一个PAK文件)。否则,您的更改将被忽略!您也可以在扩展文件夹中找到该文件。