BrowserView
History
| Version(s) | Changes |
|---|---|
None | API DEPRECATED |
[!NOTE] The
BrowserViewclass is deprecated, and replaced by the newWebContentsViewclass.
Un BrowserView puede ser utilizado para incluir contenido web adicional a un BrowserWindow. Es como una ventana hija, excepto que su posición es relativa a la de su ventana propietaria. Se puede considerar como una alternativa al tag webview.
Clase: BrowserView
History
| Version(s) | Changes |
|---|---|
None | API DEPRECATED |
Crear y controlar vistas.
[!NOTE] The
BrowserViewclass is deprecated, and replaced by the newWebContentsViewclass.
Proceso: principal
Este módulo no puede ser usado hasta que el evento ready del módulo app es emitido.
[!WARNING] Electron's built-in classes cannot be subclassed in user code. For more information, see the FAQ.
Ejemplo
/// In the main process.
const { app, BrowserView, BrowserWindow } = require('electron')
app.whenReady().then(() => {
const win = new BrowserWindow({ width: 800, height: 600 })
const view = new BrowserView()
win.setBrowserView(view)
view.setBounds({ x: 0, y: 0, width: 300, height: 300 })
view.webContents.loadURL('https://electronjs.org')
})
new BrowserView([opciones]) Experimental Obsoleto
History
| Version(s) | Changes |
|---|---|
None | API DEPRECATED |
Propiedades de la instancia
Los objetos creados con new BrowserView tienen las siguientes propiedades:
view.webContents Experimental Obsoleto
History
| Version(s) | Changes |
|---|---|
None | API DEPRECATED |
Un objeto WebContents propiedad de esta vista.
Métodos de Instancia
Los objetos creados con new BrowserView tiene los siguientes métodos de instancia:
view.setAutoResize(options) Experimental Deprecated
History
| Version(s) | Changes |
|---|---|
None | API DEPRECATED |
None | Standardized auto-resizing behavior across all platforms |
view.setBounds(bounds) Experimental Deprecated
History
| Version(s) | Changes |
|---|---|
None | API DEPRECATED |
boundsRectangle
Redimensiona y mueve la vista a los limites proporcionados en relación a la ventana.
view.getBounds() Experimental Deprecated
History
| Version(s) | Changes |
|---|---|
None | API DEPRECATED |
Returns Rectangle
Los límites bounds de esta instancia de BrowserView como un Object.
view.setBackgroundColor(color) Experimental Deprecated
History
| Version(s) | Changes |
|---|---|
None | API DEPRECATED |
colorstring - Color en formato hexadecimal, RGB, ARGB, HSL, HSLA o en formato de color CSS nombrado. El canal alfa es opcional para el tipo hex.
Ejemplos de valores válidos de color:
- Hex
#fff(RGB)#ffff(ARGB)#ffffff(RRGGBB)#ffffffff(AARRGGBB)
- RGB
rgb\(([\d]+),\s*([\d]+),\s*([\d]+)\)- p.e.
rgb(255, 255, 255)
- p.e.
- RGBA
rgba\(([\d]+),\s*([\d]+),\s*([\d]+),\s*([\d.]+)\)- p.e.
rgba(255, 255, 255, 1.0)
- p.e.
- HSL
hsl\((-?[\d.]+),\s*([\d.]+)%,\s*([\d.]+)%\)- p.e.
hsl(200, 20%, 50%)
- p.e.
- HSLA
hsla\((-?[\d.]+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)- p.e.
hsla(200, 20%, 50%, 0.5)
- p.e.
- Nombre de color
- Las opciones se enumeran en SkParseColor.cpp
- Similar a las palabras clave del Módulo de Color CSS Nivel 3, pero sensible a mayúsculas y minúsculas.
- ej.
bluevioletored
- ej.
[!NOTE] Hex format with alpha takes
AARRGGBBorARGB, notRRGGBBAAorRGB.