Bug 1425843 - Pass correct referrer and referrer policy when fetching modules r=smaug
This commit is contained in:
@@ -32,13 +32,17 @@ ModuleLoadRequest::ModuleLoadRequest(nsIURI* aURI,
|
||||
ValidJSVersion aValidJSVersion,
|
||||
CORSMode aCORSMode,
|
||||
const SRIMetadata& aIntegrity,
|
||||
nsIURI* aReferrer,
|
||||
mozilla::net::ReferrerPolicy aReferrerPolicy,
|
||||
ScriptLoader* aLoader)
|
||||
: ScriptLoadRequest(ScriptKind::Module,
|
||||
aURI,
|
||||
aElement,
|
||||
aValidJSVersion,
|
||||
aCORSMode,
|
||||
aIntegrity),
|
||||
aIntegrity,
|
||||
aReferrer,
|
||||
aReferrerPolicy),
|
||||
mIsTopLevel(true),
|
||||
mLoader(aLoader),
|
||||
mVisitedSet(new VisitedURLSet())
|
||||
@@ -53,7 +57,9 @@ ModuleLoadRequest::ModuleLoadRequest(nsIURI* aURI,
|
||||
aParent->mElement,
|
||||
aParent->mValidJSVersion,
|
||||
aParent->mCORSMode,
|
||||
aParent->mIntegrity),
|
||||
aParent->mIntegrity,
|
||||
aParent->mURI,
|
||||
aParent->mReferrerPolicy),
|
||||
mIsTopLevel(false),
|
||||
mLoader(aParent->mLoader),
|
||||
mVisitedSet(aParent->mVisitedSet)
|
||||
@@ -62,7 +68,6 @@ ModuleLoadRequest::ModuleLoadRequest(nsIURI* aURI,
|
||||
|
||||
mTriggeringPrincipal = aParent->mTriggeringPrincipal;
|
||||
mIsInline = false;
|
||||
mReferrerPolicy = aParent->mReferrerPolicy;
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
Reference in New Issue
Block a user