Я получаю эту ошибку на фоновой странице при ответе на запрос
из содержимого скрипта.
Кто-нибудь знает, что может быть причиной этой ошибки?
Полная трассировка стека:
Uncaught Error: Attempting to use a disconnected port object chrome/RendererExtensionBindings:147
chrome.Port.postMessage chrome/RendererExtensionBindings:147
chromeHidden.Port.dispatchOnConnect.connectEvent chrome/RendererExtensionBindings:89
myExtension.foo.sendResponse.state background.js:1573
db.readTransaction.tx.executeSql.paramStr background.js:1038
Это происходит только после нескольких часов просмотра. Перезагрузка не помогает. Не то чтобы это было решением после перезапуска браузера Chrome. Все возвращается в нормальное состояние в течение пары часов. Сценарий контента может продолжать отправлять запрос в фоновый режим, но НЕТ ответа.
из фона можно отослать обратно. Можно ли как-то перехватить эту Uncaught ошибку и сбросить прослушиватель?
Я использую chrome.extension.onRequest.addListener для моего общения. Прежде чем ответить, я запрашиваю базу данных и не отправляю никаких других ответов до завершения запроса.
Спасибо,
Marek