Класс: BrowserWindowProxy
Класс: BrowserWindowProxy
Манипулируйте дочерним окном браузера
Process: Renderer
This class is not exported from the 'electron'
module. It is only available as a return value of other methods in the Electron API.
Объект BrowserWindowProxy
возвращается из window.open
и предоставляет ограниченное управление дочерним окном.
Методы экземпляра
Экземпляр объекта BrowserWindowProxy
содержит следующие методы:
win.blur()
Убирает фокус с дочернего окна.
win.close()
Принудительно закрывает дочернее окно без вызова события выгрузки.
win.eval(code)
- строка
code
Позволяет запускать код в дочернем окне.
win.focus()
Фокусируется на дочернем окне (переносит окно на передний план).
win.print()
Вызывает диалог print в рамках дочернего окна.
win.postMessage(message, targetOrigin)
message
anytargetOrigin
string
Отправляет сообщение дочернему окну с указанием родительского окна или *
- без указания.
Помимо этих методов, дочернее окно реализует объект window.opener
без свойств и с одним методом.
Свойства экземпляра
Экземпляр объекта BrowserWindowProxy
содержит следующие свойства:
win.closed
boolean
, который устанавливается на true после закрытия дочернего окна.