Как изменить людей при изменении локального хранилища? - PullRequest
0 голосов
/ 06 мая 2020

У меня есть расширение 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');
   }
 })




Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...