mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
Add "will-navigate" event for WebContents
This commit is contained in:
@@ -111,9 +111,15 @@ content::WebContents* WebContents::OpenURLFromTab(
|
||||
args.AppendString("");
|
||||
args.AppendInteger(params.disposition);
|
||||
Emit("-new-window", args);
|
||||
return NULL;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
// Give user a chance to cancel navigation.
|
||||
base::ListValue args;
|
||||
args.AppendString(params.url.spec());
|
||||
if (Emit("will-navigate", args))
|
||||
return nullptr;
|
||||
|
||||
content::NavigationController::LoadURLParams load_url_params(params.url);
|
||||
load_url_params.referrer = params.referrer;
|
||||
load_url_params.transition_type = params.transition;
|
||||
|
||||
Reference in New Issue
Block a user