如何使用内容脚本和后台脚本打开标签?

时间:2014-10-30 05:20:23

标签: javascript google-chrome google-chrome-extension

这是我想要完成的流程:

用户点击常规网页上的按钮 - > JSON消息被发送到扩展名 - >扩展程序打开标签。

我知道需要内容脚本才能将邮件发送到扩展程序:

contentscript.js

chrome.runtime.sendMessage({greeting: "hello"}, function(response) {
  console.log(response.farewell);
});

src:Simple Messaging

some arbitrary "listener"

chrome.runtime.onMessage.addListener(
  function(request, sender, sendResponse) {
    console.log(sender.tab ?
                "from a content script:" + sender.tab.url :
                "from the extension");
    if (request.greeting == "hello")
      sendResponse({farewell: "goodbye"});
  });

src:Simple Messaging

现在,我对两件事感到困惑:

  1. contentscript.js如何与网页中加载的JSON变量进行对话?
  2. 哪个文件会收听邮件?

0 个答案:

没有答案