Index: third_party/WebKit/Source/modules/fetch/RequestInit.cpp |
diff --git a/third_party/WebKit/Source/modules/fetch/RequestInit.cpp b/third_party/WebKit/Source/modules/fetch/RequestInit.cpp |
index 2110c3e4b11ce09d6346512d1daa4debb1de6b5c..2f85f821fdef60305fc4054fab9745362b1418ad 100644 |
--- a/third_party/WebKit/Source/modules/fetch/RequestInit.cpp |
+++ b/third_party/WebKit/Source/modules/fetch/RequestInit.cpp |
@@ -91,11 +91,13 @@ RequestInit::RequestInit(ExecutionContext* context, |
referrer.referrer_policy = kReferrerPolicyOrigin; |
} else if (referrer_policy_string == "origin-when-cross-origin") { |
referrer.referrer_policy = kReferrerPolicyOriginWhenCrossOrigin; |
+ } else if (referrer_policy_string == "same-origin") { |
+ referrer.referrer_policy = kReferrerPolicySameOrigin; |
+ } else if (referrer_policy_string == "strict-origin") { |
+ referrer.referrer_policy = kReferrerPolicyStrictOrigin; |
} else if (referrer_policy_string == "unsafe-url") { |
referrer.referrer_policy = kReferrerPolicyAlways; |
- } else if (referrer_policy_string == |
- "no-referrer-when-downgrade-origin-when-cross-origin" && |
- RuntimeEnabledFeatures::reducedReferrerGranularityEnabled()) { |
+ } else if (referrer_policy_string == "strict-origin-when-cross-origin") { |
referrer.referrer_policy = |
kReferrerPolicyNoReferrerWhenDowngradeOriginWhenCrossOrigin; |
} else { |