chrome
2016-08-08 22:22:34 0 举报
Chrome是一款由Google公司开发的网页浏览器。它以其简洁、快速和安全的特点而受到全球用户的喜爱。Chrome浏览器提供了丰富的扩展程序,用户可以根据自己的需求安装不同的扩展,以增强浏览器的功能。此外,Chrome还具有强大的同步功能,可以让用户在不同的设备上轻松访问自己的书签、历史记录和密码。Chrome浏览器的界面设计简洁明了,使用户能够快速找到所需的功能。总的来说,Chrome是一款功能强大、易于使用且安全可靠的网页浏览器。
作者其他创作
大纲/内容
NavigationController
+ CreateNavigationEntry(): NavigationEntry** GetVisibleEntry(): NavigationEntry** GetWebContents(): WebContents** GetBrowserContents(): BrowserContents** SetBrowserContents(): void*LoadUrl(): void*LoadUrlWithParams(): void*NotifyEntryChanged(): void
NavigationControllerImpl
-NavigationControllerDelegate* delegate_-NavigationEntryImpl* pending_entry_-BrowserContext* browser_context_
+GetVisibleEntry(): NavigationEntry*+GetWebContents(): WebContents*+GetBrowserContents(): BrowserContents*+LoadUrl(): void+LoadUrlWithParams(): void
RenderProcessHost
RenderFrameHost
* FromID(): RenderFrameHost ** GetSiteInstance(): SiteInstance** GetProcess(): RenderProcessHost ** GetParent(): RenderFramHost ** GetLastCommitedURL(): GURL* GetRenderViewHost(): RenderViewHost** ExecuteJavascript(): void
NavigationEntry
A NavigationEntry is a data structrue that capture all the information required to recreatea browsing state
+ Create(): NavigationEntry** GetPageType(): content::PageType* SetURL(): void* GetURL(): GURL
PageNavigater
* OpenURL(): WebContents*
RenderFrameHostImpl
- RenderViewHostImpl* render_view_host_- RenderFrameHostDelegate* delegate_- RenderProcessHost* process_- FrameTree *frame_tree_- FrmaeTreeNode *frame_tree_node_- RenderFrameHostDelegate* delegate_
+ FromID(): RenderFrameHost *+ GetSiteInstance(): SiteInstance *+ GetProcess(): RenderProcessHost *+ GetParent(): RenderFrameHost *+ RenderFrameHostDelegate(): RenderFrameHostDelegate*+ Send(): void
IPC::Listener
IPC::Sender
* send(): bool
BrowserAccessibilityDelegate
WebContents
- WebContentsMediator* mediator_
# Create(): WebContents** GetController(): NavigationController*# FromRenderViewHost(): WebContents*# FromRenderFrameHost(): WebContents ** GetDelegate(): WebContentsDelegate** SetDeleget(): void* GetBrowserContext(): BrowserContext** GetURL(): GURL* GetVisibleURL(): GURL* GetLastCommitedURL(): GURL* GetRenderProcessHost(): RenderProcessHost** GetMainFrame(): RenderFrameHost** GetFocusedFrame(): RenderFrameHost** SendToAllFrames(): void* GetRenderWidgetHostView(): RenderWidgetHostView** GetFullScreenRenderWidgetHostView(): RenderWidgetHostView** GetWebUI(): WebUI** GetCommitedWebUI(): WebUI** GetSiteInstance(): SiteInstance** GetPendingSiteInstance(): SiteInstance** GetSiteInTab(): set* NotifayNavigationChanged(): void* GetNativeView(): gfx::NativeView** GetMediator(): WebContentsMediator*
RenderWidgetHost
RenderWidgetHostImpl
- RenderWidgetHostDelegate* delegate_- RenderProcessHost* process
+ SetView(): void+ Send(): void+ OnMessageReceived(): void+ CreateNewWindow(): void+ CreateNewWidget(): void
SupportUserData
+ GetUserData(): Data*+ SetUserData(): void
RenderViewHost
* FromID(): RenderViewHost** From(): RenderViewHost** GetMainFrame(): RenderFrameHost** GetSiteInstance(): SiteInstance** GetDelegate(): RenderViewHostDelegate*
RenderViewHostImpl
- RenderViewHostDelegate* delegate_- SiteInstance* instance_
RenderFrameHostDelegate
* GetMainFrameLastCommitedURL(): GURL* GetAsWebContents: WebContents*
Content/content/browser/frame_host/navigation_controller_impl
0 条评论
下一页