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 bf3c8d0e2478fae4c5e1cd7c7d4520f835cd56a1..644e84191554181ccb28b6ca9c2abee873327fe8 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 { |