Żądanie blokowania w Chrome

Próbuję zablokować niektóre żądania w aplikacji Chrome.

Stworzyłem program nasłuchujący JavaScript, który sprawdza poprawność:

chrome.webRequest.onBeforeRequest.addListener(
    {
        urls: ["*://site.com/test/*"]
    },
    ["blocking"]
);

Ale żądania nie blokują. Czy tęskniłem za czymś w tym kodzie?

Mój manifest:

"background": {
        "scripts": ["listener.js"],
        "persistent": true
    },
"permissions": ["tabs", "http://*/*"],
    "manifest_version": 2,

questionAnswers(3)

yourAnswerToTheQuestion