javascript - chrome 扩展随页面加载而打开

标签 javascript google-chrome-extension

我需要为用户打开的每个网页创建一个 chrome 扩展 - 他将在页面顶部有一个按钮(类似于谷歌翻译扩展 - 只是它会在页面加载时出现,而不需要按下按钮) - 按下它会执行一些操作。

据我所知 - 方法是创建一个内容脚本,该脚本将添加一个 iframe,其中包含 window.onload 上的按钮。就在我这样做之前 - 我想确定没有更简单的方法可以做到这一点。

谢谢。

最佳答案

有一个实验infobar API ,但不知道什么时候(如果有的话)它会变得稳定。

按原样,您确实需要从内容脚本将 UI 注入(inject)到页面 DOM 中,而 iframe 是将 UI 与页面分离的良好解决方案。

关于javascript - chrome 扩展随页面加载而打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25264327/

相关文章:

javascript - 在客户端 Laravel 中排序/过滤表的最喜欢的方式?

javascript - XML 到 JSON 在 firefox 中有效,但在 chrome 中产生 TypeError

javascript - 有没有一种灵活的方法来修改可编辑元素的内容?

javascript - 如何根据页面 url 更改扩展图标并在不同图标中以不同方式提醒

javascript - jQuery,添加迄今为止的天数

javascript - react 独特的关键 Prop

javascript - Angularfire:从 Controller 中的 $firebaseObject 获取嵌套数据

javascript - 数据 uri 太大时为 "Aw, Snap"

reactjs - 更改通过 Chrome 扩展进行 react 的输入值

javascript - 如何为 D3 子弹图内联数据