рдирд┐рдореНрди рдХреЛрдб рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рд╕рднреА HTTP рдЕрдиреБрд░реЛрдз рд░рджреНрдж рдХрд░ рджрд┐рдП рдЧрдП рд╣реИрдВ):
session.webRequest.onBeforeRequest({
urls: ['http://*/*']
}, (details, cb) => {
cb({cancel: true})
})
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм redirectUrl
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрдм рднреА рдЕрдиреБрд░реЛрдз рд░рджреНрдж рдФрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВред
session.webRequest.onBeforeRequest({
urls: ['http://*/*']
}, (details, cb) => {
cb({redirectUrl: 'https://example.com'})
})
рдореИрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди-рдкреВрд░реНрд╡рдирд┐рд░реНрдорд┐рдд 0.36.3 . рдкрд░ рд╣реВрдВ
рдПрдХ рдЯрд╛рдЗрдкреЛ рд╣реИ, redirectURL
рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдиреНрдпрдерд╛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдеред
session.webRequest.onBeforeRequest({
urls: ['http://*/*']
}, (details, cb) => {
cb({redirectURL: 'https://example.com'})
})
:рдЪреЗрд╣рд░реЗ рдХреА рд╣рдереЗрд▓реА:
рдЖрдк рд╕рд╣реА рд╣реИрдВ, рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
Fwiw, рдореЗрд░реА рднреНрд░рдо рдХрд╛ рд╕реНрд░реЛрдд рд╣реИ рдХрд┐ рдореВрд▓ WebRequest рдПрдкреАрдЖрдИ (https://developer.chrome.com/extensions/webRequest) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рдерд╛ redirectUrl
рдХреЗ рдмрдЬрд╛рдп redirectURL
ред рдпрд╣ рдХреНрд░реЛрдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдкрд░реЗрд╢рд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
Fwiw, рдореЗрд░реА рднреНрд░рдо рдХрд╛ рд╕реНрд░реЛрдд рд╣реИ рдХрд┐ рдореВрд▓ WebRequest рдПрдкреАрдЖрдИ (https://developer.chrome.com/extensions/webRequest) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рдерд╛
redirectUrl
рдХреЗ рдмрдЬрд╛рдпredirectURL
ред рдпрд╣ рдХреНрд░реЛрдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдкрд░реЗрд╢рд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред