Просмотр исходного кода

Do sticky killing in an idle callback

master
saturn 6 лет назад
Родитель
Сommit
0bd6797358
1 измененных файлов: 9 добавлений и 5 удалений
  1. 9
    5
      src/contentScript.js

+ 9
- 5
src/contentScript.js Просмотреть файл

*/ */
function startConstantVigilance() { function startConstantVigilance() {
var observer = new MutationObserver((mutationsList, observer) => { var observer = new MutationObserver((mutationsList, observer) => {
for (var mutation of mutationsList) {
killSticky(mutation.target);
}
window.requestIdleCallback(() => {
for (var mutation of mutationsList) {
killSticky(mutation.target);
}
});
}); });


console.log("Commencing vigilance for stickies!"); console.log("Commencing vigilance for stickies!");
function beginKillingStickies() { function beginKillingStickies() {
if (!window.AKS) window.AKS = { stickiesKilled: 0 }; if (!window.AKS) window.AKS = { stickiesKilled: 0 };


killSticky();
startConstantVigilance();
window.requestIdleCallback(() => {
killSticky();
startConstantVigilance();
});
} }


/******************/ /******************/

Загрузка…
Отмена
Сохранить