Расширение Chrome не работает должным образом, я делаю что-то не так? - PullRequest
4 голосов
/ 07 января 2012

вот код, который я использую в своем расширении Chrome.Это расширение, которое на данный момент просто перехватывает запросы и печатает их во всплывающем окне.

<script>
function interceptRequest(request) {
  var p = document.createElement("p");
  var text = document.createTextNode("" + request.method + " " + request.url + " " + request.headers);
  p.appendChild(text);
  document.body.appendChild(p);
  document.body.append(request.url);
}

chrome.webRequest.onBeforeRequest.addListener(interceptRequest, null, ['blocking']);
</script>

Когда я "проверяю всплывающее окно", щелкнув правой кнопкой мыши значок расширения, я получаю эту ошибкуконсоль: Uncaught Error: Parameter 1 is required. extensions/schema_generated_bindings.js:69

Кто-нибудь знает, что происходит?Раньше он работал пару месяцев назад, потом я перестал работать над этим, и теперь он больше не работает.

Спасибо

1 Ответ

9 голосов
/ 07 января 2012

Похоже, что второй параметр chrome.webRequest.onBeforeRequest.addListener (ствол документа chrome extensions doc) больше не является обязательным.

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