window.open 函数

    该代理具有有限的标准功能,与传统网页兼容。要完全控制新窗口,你应该直接创建一个BrowserWindow

    默认情况下, 新创建的 BrowserWindow 将继承父窗口的选项。若要重写继承的选项, 可以在 features 字符串中设置它们。

    • frameName String(可选)
    • features String(可选)
      Returns BrowserWindowProxy - 创建一个新窗口,并返回一个 BrowserWindowProxy 类的实例。

    例如:

    注意:

    • 如果在父窗口中禁用了 Node integration, 则在打开的 window 中将始终被禁用。
    • 父窗口禁用 Javascript,打开的 window 中将被始终禁用
    • features 中给定的非标准特性 (不由 Chromium 或 Electron 处理) 将被传递到 additionalFeatures 参数中的任何已注册 webContent 的 事件处理程序。
    • message String

    原生 window.open () 允许同步打开窗口, 因此可以方便的选择是对话框还是首选项窗口。

    该选项也可以设置在<webview>标签上: