Description
Intercepts and modifies outgoing XHR request bodies before they reach the server. This is useful for suppressing tracking data or tricking ad servers into thinking an ad has already been served.
Parameters
|
Name |
Description |
Mandatory |
|---|---|---|
|
search |
String or regex to match in the request body. Use |
yes |
|
replacement |
Value to replace the match with. In JSONPath mode, parsed via |
no |
|
needle |
Optional regex to pre-filter requests — replacement only runs if this matches the body. Default: none. |
no |
|
mode |
JSONPath operation mode: |
no |
Filter Examples
|
Filter |
Result |
|---|---|
|
|
Replaces every trackingId occurrence with blocked in all XHR request bodies. |
|
|
Replaces trackingId only if the request body also contains "analytics". |
|
|
Sets the enabled property inside ads to boolean false in the parsed JSON body. |
|
|
Appends "blocked" into the tags array using JSONPath append mode. |