Javascript Chrome扩展:无法处理从弹出窗口到插入内容脚本之间的事件
在我的popup.js中,我使用了Javascript Chrome扩展:无法处理从弹出窗口到插入内容脚本之间的事件,javascript,google-chrome-extension,netflix,Javascript,Google Chrome Extension,Netflix,在我的popup.js中,我使用了 function click(e) { chrome.tabs.query({ currentWindow: true, active: true }, function (tabs) { let activeTab = tabs[0]; chrome.tabs.sendMessage(activeTab.id, { "timeToSeek": e.target.id }) }) } 但是我的contentSc
function click(e) {
chrome.tabs.query({ currentWindow: true, active: true }, function (tabs) {
let activeTab = tabs[0];
chrome.tabs.sendMessage(activeTab.id, { "timeToSeek": e.target.id })
})
}
但是我的contentScript被注入到DOM中,因此当我试图获取消息时:
chrome.runtime.onMessage.addListener(function(req,send){
//trying to get netflix object in order to seek to time
netflix.appContext.state.playerApp.getAPI().videoPlayer
// netflix is undefinded
})
注入的脚本中未定义chrome.runtime.onMessage
(我正在开发chrome扩展,它使用netflix api。所以我必须从内容脚本中注入脚本)
提前谢谢