현재 아래 코드가 있습니다. 그러나 이것은 계속해서 루핑을 계속하며 왜 그런 일이 일어나는지 알 수 없습니다.크롬 확장 루프
chrome.runtime.onMessage.addListener(function(request, sender) {
url = request.url;
UName = request.username;
PWord = request.password;
chrome.tabs.update(sender.tab.id, {url: request.redirect});
chrome.tabs.onUpdated.addListener(function (changeInfo) {
chrome.tabs.query({active: true, currentWindow: true}, function(tabs) {
chrome.tabs.sendMessage(tabs[0].id, {message: "hello", username: UName, password: PWord}, function(response) {
});
chrome.tabs.onUpdated.removeListener();
return;
});
});
});
메시지를 보내는 중입니까? –
content.js에서 background.js로 메시지를 보낸 다음 리디렉션 후에 content.js에 메시지를 다시 보냅니다. – user2755352