Index: headless/public/headless_web_contents.h |
diff --git a/headless/public/headless_web_contents.h b/headless/public/headless_web_contents.h |
index 04ac953001d61b94e9d9bab75de4ea1a931ef0fa..8e6e49647b95a6f8e50ef5076426b3b2a98bff1e 100644 |
--- a/headless/public/headless_web_contents.h |
+++ b/headless/public/headless_web_contents.h |
@@ -43,6 +43,14 @@ class HEADLESS_EXPORT HeadlessWebContents { |
virtual void AddObserver(Observer* observer) = 0; |
virtual void RemoveObserver(Observer* observer) = 0; |
+ // True if this WebContents was created by calling |
+ // HeadlessBrowser::CreateWebContents, false otherwise (e.g. by calling |
+ // window.open()) |
+ virtual bool IsDirectlyCreated() const = 0; |
Sami
2016/04/20 16:38:50
I would suggest leaving this out, since the client
altimin
2016/04/20 17:35:25
Done.
|
+ |
+ // Close this page. |HeadlessWebContents| object will be destroyed. |
+ virtual void Close() = 0; |
+ |
private: |
friend class HeadlessWebContentsImpl; |
HeadlessWebContents() {} |