Sto sviluppando un'estensione in Chrome e c'è un problema. Nel mio inject.js
, faccio una richiesta del tipo:Errore porta: impossibile stabilire una connessione. La fine di ricezione non esiste. In Chromiume
chrome.extension.sendRequest({command:'skip'},callback)
e nei miei `background.js ho semplicemente aggiungo una richiesta ascoltatore come:
chrome.extension.onrequest.addListener(function(req,sender,res){console.log("procession"})
Ma c'è un errore:
Port errore: impossibile stabilire la connessione. La fine di ricezione non esiste
Sembra un bug in chrome? PS:
parte del mio manifest.json
"background": {
"scripts": ["background.js"]
},
"content_scripts": [
{
"matches": ["< all_urls >"],
"js": ["inject.js"]
}
],
Sono in cromo 17, e ho provato a ricaricare l'estensione, riaprire il browser non è successo niente ...
qualcuno avere alcune idee?
Ho avuto un problema simile. Anche se ciò potrebbe non essere d'aiuto, assicurati che il file "background.js" venga effettivamente caricato. Il mio problema era che ho usato "background.js" invece di "scripts/background.js" – Matthew