无法在Chrome扩展程序中使用connect事件

时间:2018-10-04 07:43:33

标签: javascript google-chrome vue.js google-chrome-extension

我有content.jspopup.htmlpopup.js。我在chrome扩展程序中使用vue,因为我使用了Vue CDN。都很好。在content.js中,如果我打印文档,它正在打印当前的标签文档(例如:google.com)。现在,我有一个chrome扩展名按钮,单击该按钮后,我想再次访问该文档(google.com)。我该怎么办?

在popup.js中

    onClickButton: function() {
          var port = chrome.extension.connect({
           name: "Sample Communication"
          });
          port.postMessage("Hi BackGround");
          port.onMessage.addListener(function(msg) {
              console.log("message recieved" + msg);
          });
    }

在content.js中

chrome.runtime.onConnect.addListener(function(port) {
    console.log("Connected .....");
    port.onMessage.addListener(function(msg) {
      console.log("message recieved" + msg);
      port.postMessage("Hi Popup.js");
   });
})

事件不是事件触发这里的错误吗?

0 个答案:

没有答案