The only way to do it in Chrome is to force-install the extension via policies to enable the webRequestBlocking permission.
A limited workaround is to intercept all methods that upload data in the
main world of the page (fetch, XMLHttpRequest, submitting forms), but it won't help with requests issued from a worker or when the page extracts the original functions from an iframe before a content script runs inside due to an ancient bug with document_start timing in all browsers.