javascript - 从网页触发/调用 Chrome 扩展程序

标签 javascript google-chrome-extension

对于我目前正在进行的项目,我需要知道是否可以调用 Chrome 扩展程序。

即,单击我页面上的按钮(或链接)会调用“Read It”扩展,类似的东西。

最佳答案

您可以将您的 content-script 注入(inject)每个页面(在 extension manifest 中注册)并更改页面 html 以添加您的 buttona 使用您的自定义 ID。

execution environment example很好地解释了如何触发从页面到内容脚本的事件。管理触发器后,您可以作为扩展逻辑做任何您想做的事情。

另请记住,这需要将您的扩展程序的 content-script 注入(inject)到用户访问的每个页面。如果这就是您的要求,则不可能从页面实际触发执行您的 content-script

关于javascript - 从网页触发/调用 Chrome 扩展程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8712810/

相关文章:

javascript - Chrome 扩展程序本地存储不起作用

javascript - 将 JS 数组传递回 Controller 问题

javascript - 是否有可能使用某种 ES6 语法将这两行合并为一行?

javascript - 在 onclick 监听器 chrome 扩展中获取 contextMenu 标题

javascript - Chrome 扩展程序 : Refused to execute inline script, 但不存在内联脚本?

javascript - 消息未在内容和后台脚本文件之间传递

javascript - Chrome如何获取当前标签页的id?

javascript - 如何在同一组件中使用 React useContext 来显示上下文中的数据

javascript - 如果元素具有 "disabled"类,则拦截并阻止所有点击事件

javascript - 试图清除按钮输入时,form.elements.filter 不是函数