Index: third_party/WebKit/Source/core/frame/LocalFrame.h |
diff --git a/third_party/WebKit/Source/core/frame/LocalFrame.h b/third_party/WebKit/Source/core/frame/LocalFrame.h |
index a2be0d23f1f7591ff1ff984c792a16916d32a7cf..d29aea93f4fc45ca49f5bbc9166070b8e65e7dbd 100644 |
--- a/third_party/WebKit/Source/core/frame/LocalFrame.h |
+++ b/third_party/WebKit/Source/core/frame/LocalFrame.h |
@@ -220,6 +220,8 @@ class CORE_EXPORT LocalFrame final : public Frame, |
bool IsNavigationAllowed() const { return navigation_disable_count_ == 0; } |
+ bool CanNavigate(const Frame&); |
+ |
InterfaceProvider* GetInterfaceProvider() { return interface_provider_; } |
InterfaceRegistry* GetInterfaceRegistry() { return interface_registry_; } |
@@ -270,6 +272,8 @@ class CORE_EXPORT LocalFrame final : public Frame, |
void EnableNavigation() { --navigation_disable_count_; } |
void DisableNavigation() { ++navigation_disable_count_; } |
+ bool CanNavigateWithoutFramebusting(const Frame&, String& error_reason); |
+ |
std::unique_ptr<WebFrameScheduler> frame_scheduler_; |
mutable FrameLoader loader_; |