Nella mia estensione Chrome a volte ho un errore di "tentativo di utilizzare oggetto porta disconnessa", nel file: cromo/RendererExtensionBindings, nel numero di linea 159.Il tentativo di utilizzare disconnessione porto oggetto
ho controllato nel cromo API e nella mia base di codice i prossimi funzioni:
- chrome.tabs.connect
- chrome.extension.connect
- chrome.extension.onConnect (e onConnect esterno)
Perché so che sono l'unico che utilizza l'oggetto porta .. Sto usando solo tre metodi per la comunicazione nella mia base di codice:
- chrome.tabs.onRequest
- chrome.tabs .sendRequest
- messaggistica iframe (postMessage e 'messaggio' listener di eventi)
Inoltre non so in quale scenario capita .. avete suggerimenti? forse ho torto e questo messaggio può apparire da chrome.tabs.onRequest/chrome.tabs.sendRequest?
Grazie in anticipo,
- Yosy
Bello. Questo è successo a me quando ho inserito un punto di interruzione nello script di contenuto che stava inviando il messaggio. Il debug dello script del contenuto ha fatto perdere il focus al popup e quindi è stato ucciso. – ripper234