Rules mode
Chrome declarativeNetRequest
- ✓ CORS, headers, redirects, and blocking
- ✓ High performance and low overhead
- ✓ No debugging banner
- ✓ Always-on rules when you need them
Inspect, rewrite, mock, and debug traffic in the tab you are already using—no native client, no proxy setup.
Fetch · 342 ms
Preflight synthesized locally. Response headers were patched before browser enforcement.
One extension, with two deliberately different execution paths.
Chrome declarativeNetRequest
Tab-scoped Chrome DevTools Protocol
The open-source SDK connects a web app to the locally installed extension. Every request is bound to the real top-level page origin, and CORS changes require user consent.
import { intercept } from 'wireflip';
const session = await intercept.connect();
await session.requestCors({
reason: 'Preview staging data'
});
// Drafts are disabled until the user reviews them.
await session.createRuleDraft(rule); Traffic stays on your machine, and powerful access ends with the tab.
The name and product changed. Your existing setup does not disappear.
Existing CORS rules and settings are converted automatically.
A local copy of the v1 data remains available for recovery.
Old settings are not read or dual-written after migration.