是否可以在网页内显示chrome扩展图标?我可以使用页面操作创建扩展,图标显示在地址栏内,但我需要在网页内显示...
答案 0 :(得分:1)
嗯,没有特别的API可供您使用。
你可以将自己的UI元素注入到页面中,但这会很困难。我将仅概述,不要求具体代码。
如果您还没有访问页面内容,则需要Content Script(另请阅读Architecture Overview页面)。
然后,您需要创建元素并将其追加到页面的DOM中。在您的情况下,您可以添加带有图标的<img>
标记和执行某些操作的点击侦听器。
请注意,为避免与页面本身的CSS发生冲突,建议使用Shadow DOM技术。
当然,根据您注入的网页,这可能会或可能不会有效。