Пожалуйста, помогите мне понять это. Расширение работает отлично. Никаких ошибок или чего-либо еще. Буквально ушел поесть, вернулся и побежал. ничего не работает. Получение двух ошибок:
- Ошибка обработки ответа: TypeError: Невозможно прочитать свойство 'a' из неопределенного:
popup.js:21 (setAction)
- Не проверено runtime.lastError: Не удалось установить sh соединение. Получающий конец не существует.
Пытаясь устранить неполадки, я упростил свой код, чтобы попытаться понять, что происходит не так.
Вот мой код.
popup. js
document.addEventListener('DOMContentLoaded', function() {
document.getElementById('beginSign').addEventListener('click', onBeginClick, false)
var actionText = document.getElementById('actionText')
function onBeginClick() {
chrome.tabs.query({currentWindow: true, active: true},
function (tabs){
chrome.tabs.sendMessage(tabs[0].id, {action: "0"}, setAction)
})
}
function setAction(res){
if(res.a == 0){
actionText.textContent = "Currently Signing!"
}
}
})
content. js
chrome.runtime.onMessage.addListener(
function(request, sender, sendResponse){
sendResponse({a: 0})
}
)
любая помощь приветствуется.