2016-11-19 128 views
3

我有兴趣创建一个Google Chrome浏览器扩展程序,用于仅在访问特定域时更改活动选项卡的Google Chrome工具栏的外观。外观上的这种变化与Google Chrome主题已经可以实现的变化类似。谷歌浏览器扩展程序可以像浏览主题一样更改浏览器的外观吗?

我想创建此功能,因为我在具有相似域名的登台服务器和生产服务器上开发和测试Web应用程序,并且想要一种简单的可视方式来判断我是处于暂存或生产版本。例如,如果我面对登台服务器,浏览器选项卡的颜色将是淡绿色,但如果我面对生产服务器,则会红色提醒我我是玩实时数据。

谢谢!

回答

2

不,没有API来从扩展名设计浏览器。

我会建议改变favicon而不是视觉上区分标签,这可以用扩展中的内容脚本轻松完成。

也许更有用的是从扩展中为页面的背景定位,例如,与不显眼的浅色条纹 - 只要你不在意设计不是客户看到的100%。

+0

谢谢您的建议。我喜欢使用不显眼的浅色条纹的想法 - 通过在页面中注入一些CSS来实现? – ChicagoMike

+1

是的。请参阅[内容脚本](https://developer.chrome.com/extensions/content_scripts#registration)上的文档。 – Xan

+0

@Xan,但主题允许我们修改“页面区域”之外的UI区域。如何将主题与扩展结合起来?我需要用户分别下载其中两个还是有更好的方法? – Pacerier