’m using Cursor’s built-in @Browser to open a staging merchant admin web page and manually verify some behavior changes.
However, the browser opened by @Browser does not allow installing or loading any browser extensions (such as ModHeader or Requestly).
The entire flow is driven purely by the frontend page — there is no client code or API call that I can modify.
My requirement is to add a custom HTTP request header to all outgoing requests, for example:
trace-context: {“laneId”: “STAGING.hello_cursor”}
Is there any supported way to:
-
inject custom HTTP headers in Cursor’s
@Browser, or -
launch the browser with a custom extension / request interceptor, or
-
configure request headers globally for the
@Browsersession?
If this is not supported, is it an intentional limitation of Cursor’s browser architecture?