13

我从 Chrome 网上应用店下载了一些主题。有什么办法可以编辑这些主题吗?

(我想改变颜色、按钮等)

如果是,如何?如果不是,为什么?

4

5 回答 5

8

主题是一种特殊的扩展,可以改变浏览器的外观。主题像常规扩展一样打包,但它们不包含 JavaScript 或 HTML 代码。您可以下载任何主题并通过编辑 manifest.json 文件对其进行修改。

颜色采用 RGB 格式。要查找可以在“colors”字段中使用的字符串,请在 theme_service.cc 中查找 kColor* 字符串。图像资源使用相对于扩展根目录的路径。您可以覆盖 theme_service.cc 中 kThemeableImages 指定的任何图像。只需删除“IDR_”并将剩余字符转换为小写即可。

参考:https ://developer.chrome.com/extensions/themes

于 2015-04-17T22:16:07.403 回答
3

您可以在 appdata 文件夹中找到它。我的位于:

C:\Users\home\AppData\Local\Google\Chrome\User    
Data\Default\Extensions\mcphcjcjgkjmbphkfjleamgkinaeebnm\1.1_0

您可能只想在您的 appdata 中对“manifest.json”进行搜索查询,然后打开一些直到找到它。

于 2016-06-30T18:25:51.680 回答
3

如前所述,您可以在 appdata 文件夹中找到它,例如:C:\Users\mizer\AppData\Local\Google\Chrome\User Data\Default\Extensions\

提示:按日期对文件夹进行排序,您可以轻松找到所需的文件夹 :)

于 2017-04-16T18:53:42.987 回答
1

对于 Chromium,这似乎不起作用,因为 manifest.json 位于:/home/[[USER]]/.config/chromium/Default/Extensions/cdfdkmklcjlnnnlnplffpdiekfhkpbme/2.1_0

修改和保存它并不会反映 Chromium 的变化。我认为 Chromium(几乎与 Chrome 相同),将这个配置文件加载到某种缓存中......

于 2019-02-16T07:49:08.057 回答
1

您可以编辑任何您想要的 chrome 主题。

只需搜索扩展文件夹,它应该在附近的某个地方:

C:\Users\{USERNAME}\AppData\Local\Google\Chrome\User Data\Default\Extensions\

(显然 {USERNAME} 需要更换)

然后打开 manifest.json 文件(即使用您的编辑器)。您现在可以进行任何您想要的更改。只需编辑 RGB 颜色。您还可以将完整的新图像复制到扩展文件夹并在清单中引用它们。

重要提示:编辑清单后,您必须删除“缓存主题”(它是一个 PAK 文件)。否则您的更改将被忽略!您也可以在扩展文件夹中找到此文件。

于 2019-03-03T14:07:13.610 回答