У меня есть расширение chrome, которое получает запросы на добавление в друзья из facebook во всплывающем окне, и при нажатии «активной кнопки» оно подтверждает все запросы на добавление в друзья. Мой код работает хорошо, но я хочу, чтобы при смене пользователя также менялись запросы на добавление в друзья во всплывающем окне, так как же изменить людей при изменении локального хранилища? Может кто-то мне помочь, пожалуйста? вот мой код
//content.js
let value = $('.bl').html();
chrome.storage.local.set({friends: value}, function() {
});
let lengths = $('.bl').children();
let num = lengths.length;
chrome.storage.local.set({leng: num});
chrome.runtime.onMessage.addListener(
function(request, sender, sendResponse) {
if (request.greeting === "active"){
let but = document.querySelectorAll('.br .z.bb.bs.bt.bd.ba');
for (const item of but) {
item.click()
}
}
});
chrome.storage.local.get(['friends','leng'],function(result) {
$(".ul_list").html(result.friends);
$('.userNum').html(result.leng);
});
let button = document.querySelector('.activeB');
button.addEventListener('click', function(){
if (button.value === "inactive") {
button.value = 'active';
$('.active').html('activated');
chrome.tabs.query({active: true, currentWindow: true}, function(tabs) {
chrome.tabs.sendMessage(tabs[0].id, {greeting: "active"})
});
} else {
button.value = 'inactive';
$('.active').html('Deactivated');
}
})