在chrome扩展

时间:2018-03-10 14:33:13

标签: google-chrome-extension

实际上我想在chrome扩展上使用套接字。当我打开标签时它应该开始连接,如果我将在内容脚本上创建套接字连接,那么它将立即关闭,然后每次套接字将断开连接并再次连接时页面将得到刷新,以便 我在后台脚本上创建了连接。 后台脚本代码:

chrome.tabs.onCreated.addListener(function callback(tabId, info){
socket = io.connect('http://localhost:3000');       
});

现在我想在内容脚本上使用相同的套接字.. 为此,我在chrome.runtime.onMessage.addListener上进行了回调。 回调请求来自内容脚本但emiton无效

后台脚本代码:

  chrome.runtime.onMessage.addListener( (request, sender,  sendResponse)=> {
sendResponse(JSON.stringify(socket))
})

0 个答案:

没有答案