зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1561913 - Correctly propagate referrer policy in GeckoView nsIBrowserDOMWindow impl r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D36617 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
b06b598252
Коммит
83bfba712a
|
@ -413,6 +413,7 @@ class GeckoViewNavigation extends GeckoViewModule {
|
||||||
aFlags,
|
aFlags,
|
||||||
aTriggeringPrincipal,
|
aTriggeringPrincipal,
|
||||||
aCsp,
|
aCsp,
|
||||||
|
aReferrerInfo,
|
||||||
aNextRemoteTabId
|
aNextRemoteTabId
|
||||||
) {
|
) {
|
||||||
debug`handleOpenUri: uri=${aUri && aUri.spec}
|
debug`handleOpenUri: uri=${aUri && aUri.spec}
|
||||||
|
@ -452,9 +453,11 @@ class GeckoViewNavigation extends GeckoViewModule {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 3) We have a new session and a browser element, load the requested URI.
|
||||||
browser.loadURI(aUri.spec, {
|
browser.loadURI(aUri.spec, {
|
||||||
triggeringPrincipal: aTriggeringPrincipal,
|
triggeringPrincipal: aTriggeringPrincipal,
|
||||||
csp: aCsp,
|
csp: aCsp,
|
||||||
|
referrerInfo: aReferrerInfo,
|
||||||
});
|
});
|
||||||
return browser;
|
return browser;
|
||||||
}
|
}
|
||||||
|
@ -468,6 +471,7 @@ class GeckoViewNavigation extends GeckoViewModule {
|
||||||
aFlags,
|
aFlags,
|
||||||
aTriggeringPrincipal,
|
aTriggeringPrincipal,
|
||||||
aCsp,
|
aCsp,
|
||||||
|
null,
|
||||||
null
|
null
|
||||||
);
|
);
|
||||||
return browser && browser.contentWindow;
|
return browser && browser.contentWindow;
|
||||||
|
@ -482,6 +486,7 @@ class GeckoViewNavigation extends GeckoViewModule {
|
||||||
aFlags,
|
aFlags,
|
||||||
aParams.triggeringPrincipal,
|
aParams.triggeringPrincipal,
|
||||||
aParams.csp,
|
aParams.csp,
|
||||||
|
aParams.referrerInfo,
|
||||||
aNextRemoteTabId
|
aNextRemoteTabId
|
||||||
);
|
);
|
||||||
return browser;
|
return browser;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче