从任何网站调用Google Chrome扩展程序功能,而无需修改扩展程序?

时间:2015-11-26 09:38:54

标签: google-chrome-extension

我几分钟前在这里创建了一个问题:How to modify Chrome Extension, which authenticates every user through Google's OAuth 2?

但是,似乎CRX文件已签名,这意味着我无法修改扩展程序。但是,我确切知道扩展是如何工作的。基本上我需要调用一个函数,同时解析它一个字符串。这可以通过我的网站吗? background.js中的函数可能如下所示:

function sendAlert(message) {
    alert(message);
}

是否可以从我的网站拨打sendAlert()

1 个答案:

答案 0 :(得分:0)

无法直接从网页访问扩展程序。

在两种情况下,网页可以进行通信

  • 扩展程序需要外部连接,例如runtime.onMessageExternal
  • 扩展程序在其内容脚本中侦听页面的DOM事件,并且有一个事件触发您需要的行为