Почему в примере chrome.declarativeContent правила удаляются до добавления правил? - PullRequest
0 голосов
/ 06 ноября 2018

декларативное содержание документов говорят, что:

Добавленные правила сохраняются при перезапуске браузера, поэтому зарегистрируйте их следующим образом:

chrome.runtime.onInstalled.addListener(function(details) {
  chrome.declarativeContent.onPageChanged.removeRules(undefined, function() {
    chrome.declarativeContent.onPageChanged.addRules([rule]);
  });
});

Насколько я понимаю, событие onInstalled запускается при первой установке расширения, но не ясно из docs , когда запускается событие OnPageChanged.

Я не понимаю, почему вам нужно удалить Правила, прежде чем добавлять Правила. Другими словами, почему не просто пример:

chrome.runtime.onInstalled.addListener(function(details) {
  chrome.declarativeContent.onPageChanged.addRules([rule]);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...