setDevToolsWebContents
Uses the devToolsWebContents
as the target WebContents
to show devtools.
The devToolsWebContents
must not have done any navigation, and it should not be used for other purposes after the call.
By default Electron manages the devtools by creating an internal WebContents
with native view, which developers have very limited control of. With the setDevToolsWebContents
method, developers can use any WebContents
to show the devtools in it, including BrowserWindow
, BrowserView
and <webview>
tag.
Note that closing the devtools does not destroy the devToolsWebContents
, it is caller's responsibility to destroy devToolsWebContents
.
An example of showing devtools in a <webview>
tag:
An example of showing devtools in a BrowserWindow
: