      IPC_MESSAGE_HANDLER(FrameHostMsg_DidDisplayInsecureContent,
                          OnDidDisplayInsecureContent)
      IPC_MESSAGE_HANDLER(FrameHostMsg_DidRunInsecureContent,
-@@ -1186,6 +1192,10 @@ const std::string& WebContentsImpl::GetEncoding() const {
+@@ -1186,6 +1192,14 @@ const std::string& WebContentsImpl::GetEncoding() const {
    return canonical_encoding_;
  }
  
 +int WebContentsImpl::IronframeStatus() const {
 +  return ironframe_status_;
++}
++
++bool WebContentsImpl::DisplayedInsecureContent() const {
++  return displayed_insecure_content_;
 +}
 +
  void WebContentsImpl::IncrementCapturerCount(const gfx::Size& capture_size) {
    DCHECK(!is_being_destroyed_);
    ++capturer_count_;
+@@ -2510,10 +2524,6 @@ void WebContentsImpl::ResizeDueToAutoResize(
+     delegate_->ResizeDueToAutoResize(this, new_size);
+ }
+ 
+-bool WebContentsImpl::DisplayedInsecureContent() const {
+-  return displayed_insecure_content_;
+-}
+-
+ bool WebContentsImpl::DisplayedContentWithCertErrors() const {
+   return displayed_content_with_cert_errors_;
+ }
 @@ -3475,6 +3485,27 @@ void WebContentsImpl::OnDidLoadResourceFromMemoryCache(
    }
  }

             'events/Event.idl',
             'events/FocusEvent.idl',
             'events/HashChangeEvent.idl',
@@ -2821,6 +2823,8 @@
             'events/DragEvent.h',
             'events/ErrorEvent.cpp',
             'events/ErrorEvent.h',

+    DOMString message;
+};
diff --git a/third_party/WebKit/Source/core/frame/FrameView.cpp b/third_party/WebKit/Source/core/frame/FrameView.cpp
index c1e3110..a802e8d 100644
--- a/third_party/WebKit/Source/core/frame/FrameView.cpp
+++ b/third_party/WebKit/Source/core/frame/FrameView.cpp
@@ -41,6 +41,7 @@
