Avoid using fallback origins for main_frame loads.

This commit is contained in:
hackademix 2022-09-08 23:32:17 +02:00
parent 63d173f632
commit 343d1e5d09
1 changed files with 7 additions and 4 deletions

View File

@ -357,11 +357,14 @@ var RequestGuard = (() => {
let normalizeRequest = request => { let normalizeRequest = request => {
function fakeOriginFromTab({tabId} = request) { function fakeOriginFromTab({tabId, type} = request) {
let tab = tabId !== -1 && TabCache.get(tabId); if (type !== "main_frame") {
if (tab) { let tab = tabId !== -1 && TabCache.get(tabId);
return request.initiator = request.originUrl = request.documentUrl = tab.url; if (tab) {
return request.initiator = request.originUrl = request.documentUrl = tab.url;
}
} }
return request.initiator || request.originUrl;
} }
if ("initiator" in request && !("originUrl" in request)) { if ("initiator" in request && !("originUrl" in request)) {