+ // A navigation was committed in |render_frame_host|.
+ virtual void DidCommitProvisionalLoad(
+ int64 frame_id,
+ const base::string16& frame_unique_name,
+ bool is_main_frame,
+ const GURL& url,
+ PageTransition transition_type,
+ RenderFrameHostImpl* render_frame_host) {}
+
+ // Handles post-navigation tasks in navigation AFTER the entry has been
+ // committed to the NavigationController. Note that the NavigationEntry is
+ // not provided since it may be invalid/changed after being committed. The
+ // NavigationController's last committed entry is for this navigation.
+ virtual void DidNavigateMainFramePostCommit(
+ const LoadCommittedDetails& details,
+ const FrameHostMsg_DidCommitProvisionalLoad_Params& params) {}
+ virtual void DidNavigateAnyFramePostCommit(
+ RenderFrameHostImpl* render_frame_host,
+ const LoadCommittedDetails& details,
+ const FrameHostMsg_DidCommitProvisionalLoad_Params& params) {}
+
+ virtual void SetMainFrameMimeType(const std::string& mime_type) {}
+ virtual bool CanOverscrollContent();
+