"did-finish-load" should only emit for main frame, fixes #385.
This commit is contained in:
parent
2b0ec2bcc6
commit
7d38fe61d2
2 changed files with 13 additions and 1 deletions
|
@ -38,7 +38,12 @@ void WebContents::DidFinishLoad(int64 frame_id,
|
||||||
const GURL& validated_url,
|
const GURL& validated_url,
|
||||||
bool is_main_frame,
|
bool is_main_frame,
|
||||||
content::RenderViewHost* render_view_host) {
|
content::RenderViewHost* render_view_host) {
|
||||||
Emit("did-finish-load");
|
base::ListValue args;
|
||||||
|
args.AppendBoolean(is_main_frame);
|
||||||
|
Emit("did-frame-finish-load", args);
|
||||||
|
|
||||||
|
if (is_main_frame)
|
||||||
|
Emit("did-finish-load");
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebContents::DidStartLoading(content::RenderViewHost* render_view_host) {
|
void WebContents::DidStartLoading(content::RenderViewHost* render_view_host) {
|
||||||
|
|
|
@ -448,6 +448,13 @@ Emitted when the renderer process is crashed.
|
||||||
Emitted when the navigation is done, i.e. the spinner of the tab will stop
|
Emitted when the navigation is done, i.e. the spinner of the tab will stop
|
||||||
spinning, and the onload event was dispatched.
|
spinning, and the onload event was dispatched.
|
||||||
|
|
||||||
|
### Event: 'did-frame-finish-load'
|
||||||
|
|
||||||
|
* `event` Event
|
||||||
|
* `isMainFrame` Boolean
|
||||||
|
|
||||||
|
Emitted when a frame has done navigation.
|
||||||
|
|
||||||
### Event: 'did-start-loading'
|
### Event: 'did-start-loading'
|
||||||
|
|
||||||
### Event: 'did-stop-loading'
|
### Event: 'did-stop-loading'
|
||||||
|
|
Loading…
Reference in a new issue