Declarative Net Request Feedback
declarativeNetRequestFeedbackInstall Warning
"Read your browsing history."
Technical Context
Extends declarativeNetRequest to provide feedback about which rules matched specific requests. This is primarily used for debugging and validating filter rules during development.
What This Means For You
The extension can see which of its blocking rules were triggered by specific requests. This helps developers understand why content was blocked or allowed.
Related APIs
This permission enables access to these Chrome APIs:
chrome.declarativeNetRequestCommon Use Cases
- ✓Filter list testing
- ✓Rule debugging
How to Declare in manifest.json
Add the "declarativeNetRequestFeedback" permission to your extension manifest:
{
"manifest_version": 3,
"name": "My Extension",
"permissions": [
"declarativeNetRequestFeedback"
]
}What Users Will See
When users install your extension, Chrome will display this warning:
This extension can:
"Read your browsing history."
Related Permissions
Web Request
webRequestThe extension can see the network requests your browser makes, like which images or scripts a page loads. By itself, it can only watch traffic, not change it.
Declarative Net Request
declarativeNetRequestThe extension can block or redirect web requests using rules that Chrome processes internally. This is a more private approach because the extension never sees your actual browsing data.
Declarative Net Request (Host Access)
declarativeNetRequestWithHostAccessThis is a safer version of an ad-blocker that only works on the specific websites you choose. It protects your privacy by letting the browser handle the filtering, ensuring the extension does not see your sensitive information.
Web Request Blocking
webRequestBlockingThe extension can block, redirect, or modify any request your browser makes before it happens. This is how ad blockers work, but it also means the extension controls what data reaches websites.
Web Request Auth Provider
webRequestAuthProviderThe extension can automatically provide usernames and passwords when websites request them through browser popup dialogs. This is useful for corporate proxies or secured intranet sites.