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