// Copyright 2018 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. module offline_pages.mojom; import "mojo/public/mojom/base/time.mojom"; import "third_party/blink/public/mojom/loader/mhtml_load_result.mojom"; import "url/mojom/url.mojom"; // This interface is implemented in the browser process by OfflinePageTabHelper, // and is notified when the renderer attempts to install an archive (MHTML) // document into the main frame. |result| indicates the outcome of attempting // to load the MHTML archive, |main_frame_url| holds the URL taken from the // "Content-Location" field in the header of the archive's main resource, and // |date| is the value of the "Date" field in the archive's header. interface MhtmlPageNotifier { NotifyMhtmlPageLoadAttempted(blink.mojom.MHTMLLoadResult load_result, url.mojom.Url url, mojo_base.mojom.Time date); };