| Index: chrome/browser/android/offline_pages/offline_page_mhtml_archiver.cc
|
| diff --git a/chrome/browser/android/offline_pages/offline_page_mhtml_archiver.cc b/chrome/browser/android/offline_pages/offline_page_mhtml_archiver.cc
|
| index 890ff98d0446cfd8e26732f04d95bc76be8be81b..ed0c1bfd3e99f5ed1819e3c2215258214f3b7bd1 100644
|
| --- a/chrome/browser/android/offline_pages/offline_page_mhtml_archiver.cc
|
| +++ b/chrome/browser/android/offline_pages/offline_page_mhtml_archiver.cc
|
| @@ -16,6 +16,7 @@
|
| #include "chrome/browser/ssl/chrome_security_state_model_client.h"
|
| #include "components/security_state/security_state_model.h"
|
| #include "content/public/browser/web_contents.h"
|
| +#include "content/public/common/mhtml_generation_params.h"
|
| #include "net/base/filename_util.h"
|
|
|
| namespace offline_pages {
|
| @@ -119,10 +120,14 @@ void OfflinePageMHTMLArchiver::GenerateMHTML(
|
| archives_dir.Append(
|
| GenerateFileName(url, base::UTF16ToUTF8(title), archive_id)));
|
|
|
| + content::MHTMLGenerationParams params(file_path);
|
| + params.cache_control_policy =
|
| + content::MHTMLCacheControlPolicy::FAIL_FOR_NO_STORE_MAIN_FRAME;
|
| + params.use_binary_encoding = true;
|
| +
|
| web_contents_->GenerateMHTML(
|
| - file_path, true /* use_binary_encoding */,
|
| - base::Bind(&OfflinePageMHTMLArchiver::OnGenerateMHTMLDone,
|
| - weak_ptr_factory_.GetWeakPtr(), url, file_path));
|
| + params, base::Bind(&OfflinePageMHTMLArchiver::OnGenerateMHTMLDone,
|
| + weak_ptr_factory_.GetWeakPtr(), url, file_path));
|
| }
|
|
|
| void OfflinePageMHTMLArchiver::OnGenerateMHTMLDone(
|
|
|