替换缩略图和主题切换

Replace Thumbnails and Theme Switching

我目前正在延期,希望能得到一些 关于可行性的实用建议:

我希望我的扩展程序进入 fetch/load 自定义主屏幕的本地文件夹 thumbnails(top-sites),然后替换自动生成的缩略图 主屏幕及其加载的内容。 该扩展程序将能够读取的相关域名 缩略图,然后相应地替换它们。

(例如:已固定 Url:youtube。com/anything:好的,这是 YouTube:然后将缩略图替换为“Custom_Youtube_Thumbnail.png”)

你觉得这可行吗? (在我先潜入水中之前) 我看到顶级站点 API 不太可用 https://bugzilla.mozilla.org/show_bug.cgi?id=1246693 但也许我错了。

额外:我的扩展正在切换主题(像这样: https://github.com/mdn/webextensions-examples/tree/master/theme-switcher)。 是否可以相应地切换缩略图 (Custom_Youtube_Thumbnail_light.png > Custom_Youtube_Thumbnail_dark.png) 因为我已经为每个人制作了一个版本。

很高兴听到您对此的意见,或者只是指出 对我有用的资源, 我不是要一个完美的解决方案。 希望我已经简明扼要了。

感谢阅读我!

你的想法很好。 但简而言之:不可能。

主要问题是您无法在内置浏览器选项卡的主页上进行注入和操作。

“您不能将代码注入浏览器的任何内置页面,例如:about:debugging、about:addons,或当您打开一个新的空标签时打开的页面。” https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/executeScript