Tôi đang cố chặn một số yêu cầu trong ứng dụng Chrome.Yêu cầu chặn trong Chrome
Tôi tạo ra một người biết lắng nghe Javascript mà không xác nhận điều này:
chrome.webRequest.onBeforeRequest.addListener(
{
urls: ["*://site.com/test/*"]
},
["blocking"]
);
Nhưng các yêu cầu không được ngăn chặn. Tôi đã bỏ lỡ điều gì đó trong mã này?
manifest của tôi:
"background": {
"scripts": ["listener.js"],
"persistent": true
},
"permissions": ["tabs", "http://*/*"],
"manifest_version": 2,
Nếu bạn [đã mở giao diện điều khiển cho trang nền] (http://stackoverflow.com/questions/10257301/where-to-read-console-messages-from-background-js-in -a-chrome-extension/10258029 # 10258029), bạn sẽ thấy thông báo lỗi về quyền không chính xác. Sau khi sửa các quyền, bạn sẽ thấy một thông báo lỗi khác chỉ ra rằng định dạng của lệnh gọi 'webRequest' API của bạn không hợp lệ. –
Sử dụng liên kết này: [chặn yêu cầu trong google chrome với đối sánh mẫu] (https://stackoverflow.com/a/45784247/7487135) –