我需要为用户打开的每个网页创建一个 chrome 扩展 - 他将在页面顶部有一个按钮(类似于谷歌翻译扩展 - 只是它会在页面加载时出现,而不需要按下按钮) - 按下它会执行一些操作。
据我所知 - 方法是创建一个内容脚本,该脚本将添加一个 iframe,其中包含 window.onload 上的按钮。就在我这样做之前 - 我想确定没有更简单的方法可以做到这一点。
谢谢。
最佳答案
有一个实验infobar API ,但不知道什么时候(如果有的话)它会变得稳定。
按原样,您确实需要从内容脚本将 UI 注入(inject)到页面 DOM 中,而 iframe
是将 UI 与页面分离的良好解决方案。
关于javascript - chrome 扩展随页面加载而打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25264327/