PR 44648: Enabling creation on webview with node-integration disabled and raising events

- Enabling creation on webview with node-integration disabled and raising events

Conflicts:
	lib/browser/guest-view-manager.js
This commit is contained in:
Hari Krishna Reddy Juturu 2016-11-16 21:36:05 +00:00
parent b712521056
commit b4a8ed01f1
6 changed files with 51 additions and 23 deletions

View file

@ -218,6 +218,17 @@ When in-page navigation happens, the page URL changes but does not cause
navigation outside of the page. Examples of this occurring are when anchor links
are clicked or when the DOM `hashchange` event is triggered.
#### Event: 'will-create-webview'
Returns:
* `event` Event
* `params` Object
Emitted when web-view will be created.
Use this event to remove preload scripts or stop creating webviews.
#### Event: 'crashed'
Returns:

View file

@ -15,9 +15,6 @@ between your app and embedded content will be asynchronous. This keeps your app
safe from the embedded content. **Note:** Most methods called on the
webview from the host page require a syncronous call to the main process.
For security purposes, `webview` can only be used in `BrowserWindow`s that have
`nodeIntegration` enabled.
## Example
To embed a web page in your app, add the `webview` tag to your app's embedder