cef_browser.h

CefBrowser

该类用于表示浏览器窗口。在浏览器进程中使用时,除非注释中另有说明,否则可以在任何线程上调用此类的方法。在呈现过程中使用时,只能在主线程上调用此类的方法。

virtual CefRefPtr<CefBrowserHost> GetHost() = 0;

返回浏览器宿主对象。此方法只能在浏览器进程中调用。

virtual bool CanGoBack() = 0;

如果浏览器可以向后导航,则返回true。

virtual void GoBack() = 0;

向后导航。

virtual bool CanGoForward() = 0;

如果浏览器可以向前导航,则返回true。

virtual void GoForward() = 0;

向前导航。

virtual bool IsLoading() = 0;

如果浏览器当前正在加载,则返回true。

virtual void Reload() = 0;

重新加载当前页。

virtual void ReloadIgnoreCache() = 0;

忽略任何缓存数据重新加载当前页。

virtual void StopLoad() = 0;

停止加载页面。

virtual int GetIdentifier() = 0;

返回此浏览器的全局唯一标识符。此值还用作扩展API的tabId。

virtual bool IsSame(CefRefPtr<CefBrowser> that) = 0;

如果此对象与指定对象指向同一句柄,则返回true。

virtual bool IsPopup() = 0;

如果窗口是弹出窗口,则返回true。

virtual bool HasDocument() = 0;

如果在浏览器中加载了文档,则返回true。

virtual CefRefPtr<CefFrame> GetMainFrame() = 0;

返回浏览器窗口的主(顶层)框架。

virtual CefRefPtr<CefFrame> GetFocusedFrame() = 0;

返回浏览器窗口的获取焦点的框架。

virtual CefRefPtr<CefFrame> GetFrame(int64 identifier) = 0;

返回具有指定标识符的帧,如果找不到则返回NULL。

virtual CefRefPtr<CefFrame> GetFrame(const CefString& name) = 0;

返回具有指定名称的帧,如果找不到则返回NULL。

virtual size_t GetFrameCount() = 0;

返回当前存在的Frame数量。

virtual void GetFrameIdentifiers(std::vector<int64>& identifiers) = 0;

返回所有现有frame的标识符。

virtual void GetFrameNames(std::vector<CefString>& names) = 0;

返回所有现有frame的名称。

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页