electron中如何拦截所有的http请求结果?并对结果进行修改.
翻遍了electron文档, 只有request, 没有对Response做处理的, 求教这个怎么解决?
const { session } = require('electron')
// 修改存取下列 URL 時使用的 User Agent。
const filter = {
urls: ['https://*.github.com/*', '*://electron.github.io']
}
session.defaultSession.webRequest.onBeforeSendHeaders(filter, (details, callback) => {
details.requestHeaders['User-Agent'] = 'MyAgent'
callback({ requestHeaders: details.requestHeaders })
})