| Index: net/url_request/url_fetcher_core.cc
|
| diff --git a/net/url_request/url_fetcher_core.cc b/net/url_request/url_fetcher_core.cc
|
| index b3f742f6ba212ce35f1c915d301862c7c18f43dc..eb45ecf52e3755789f2d1fd2a2de27646d8cdc71 100644
|
| --- a/net/url_request/url_fetcher_core.cc
|
| +++ b/net/url_request/url_fetcher_core.cc
|
| @@ -82,6 +82,8 @@
|
| upload_content_set_(false),
|
| upload_range_offset_(0),
|
| upload_range_length_(0),
|
| + referrer_policy_(
|
| + URLRequest::CLEAR_REFERRER_ON_TRANSITION_FROM_SECURE_TO_INSECURE),
|
| is_chunked_upload_(false),
|
| was_cancelled_(false),
|
| stop_on_redirect_(false),
|
| @@ -204,6 +206,11 @@
|
| referrer_ = referrer;
|
| }
|
|
|
| +void URLFetcherCore::SetReferrerPolicy(
|
| + URLRequest::ReferrerPolicy referrer_policy) {
|
| + referrer_policy_ = referrer_policy;
|
| +}
|
| +
|
| void URLFetcherCore::SetExtraRequestHeaders(
|
| const std::string& extra_request_headers) {
|
| extra_request_headers_.Clear();
|
| @@ -510,6 +517,7 @@
|
| request_->EnableChunkedUpload();
|
| request_->SetLoadFlags(flags);
|
| request_->SetReferrer(referrer_);
|
| + request_->set_referrer_policy(referrer_policy_);
|
| request_->set_first_party_for_cookies(first_party_for_cookies_.is_empty() ?
|
| original_url_ : first_party_for_cookies_);
|
| if (url_request_data_key_ && !url_request_create_data_callback_.is_null()) {
|
|
|