Avoid using fallback origins for main_frame loads.
This commit is contained in:
parent
63d173f632
commit
343d1e5d09
|
@ -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)) {
|
||||||
|
|
Loading…
Reference in New Issue