当在界面中使用 window.open
来创建一个新的窗口时候,将会创建一个 BrowserWindow
的实例,并且将返回一个标识,这个界面通过标识来对这个新的窗口进行有限的控制.
这个标识对传统的web界面来说,通过它能对子窗口进行有限的功能性兼容控制.想要完全的控制这个窗口,可以直接创建一个 BrowserWindow
.
新创建的 BrowserWindow
默认为继承父窗口的属性参数,想重写属性的话可以在 features
中设置他们.
window.open(url[, frameName][, features])
url
StringframeName
String (可选)features
String (可选)创建一个新的window并且返回一个 BrowserWindowProxy
类的实例.
features
遵循标准浏览器的格式,但是每个feature 应该作为 BrowserWindow
参数的一个字段.
window.opener.postMessage(message, targetOrigin)
message
StringtargetOrigin
String通过指定位置或用 *
来代替没有明确位置来向父窗口发送信息.
BrowserWindowProxy
由window.open
创建返回,并且提供了对子窗口的有限功能性控制.
BrowserWindowProxy.blur()
子窗口的失去焦点.
BrowserWindowProxy.close()
强行关闭子窗口,忽略卸载事件.
BrowserWindowProxy.closed
在子窗口关闭之后恢复正常.
BrowserWindowProxy.eval(code)
code
String评估子窗口的代码.
BrowserWindowProxy.focus()
子窗口获得焦点(让其显示在最前).
BrowserWindowProxy.postMessage(message, targetOrigin)
message
StringtargetOrigin
String通过指定位置或用 *
来代替没有明确位置来向子窗口发送信息.
window.opener
对象.遵循下面的引导,在 OS X 上构建 Electron .前提OS X = 10.8Xcode= 5.1node.js(外部)如果你通过 Homebrew 使用 Python 下载,需...
视频 Videos以下的视频将帮助你学习谷歌浏览器的开发工具:开始下面的视频描述了如何开始使用开发工具、开发工具窗口内的面板以...
Tableau中的数据分析结果可以以各种格式保存并保存和分发。这些各种格式被称为不同的文件类型,并且它们由不同的扩展标识。它们...
详细信息表达式在Tableau中也称为LOD表达式。 它们用于在数据源级别运行涉及许多维度的复杂查询,而不是将所有数据带到Tableau界...
饼图将数据表示为具有不同大小和颜色的圆的切片。片被标记,并且对应于每个片的数字也在图表中表示。我们可以从标记卡中选择饼图...