Electron最常用的函数(备用查询)

将只在_(预加载)脚本中可用,在已加载页面中不可用。该选项使用的是与内容脚本相同的技术。可用于将少量的数据传递到渲染器进程预加载脚本中。如果没有定义,那么将使用缺省的消息。注意:当前缺省消息是英文,并没有本地化将文件或链接拖放到页面上时是否

.

允许加载图片。 默认值为 (true)

.

指定如何运行图像动画 (比如: GIF等). 可以是 (), () 或 ()。默认值为 ()

.e

允许调整 元素大小。 默认值为 (true)

.webgl

启用 WebGL 支持。 默认值为 (true)

.

是否应该启用插件。 默认值为 (false)

.

启用 的实验功能。 默认值为 (false)

. (mac)

启用滚动回弹(橡皮筋)效果。 默认值为 (false)

.tring

以 (逗号) 分隔的需要启用的特性列表,譬如 (,) 在 es.json5 文件中查看被支持的所有特性

.

以 (,) 分隔的禁用特性列表, 如 (,) 在 es.json5 文件中查看被支持的所有特性

为 font- 设置默认字体

.

默认值为 (Times New Roman)

.serif

默认值为 (Times New Roman)

.

默认值为 (Arial)

.

默认值为 ( New)

.

默认值为 ()

.

默认值为 ()

默认值为 (16)

Size

默认值为 (13)

默认值为 (0)

默认值为 (ISO-8859-1)

是否在页面成为背景时限制动画和计时器。 这也会影响到 API。默认值为 (true)

是否绘制和渲染可视区域外的窗口。默认值为 (false)。更多详情, 请参见

是否在独立 环境中运行 API和指定的_()_ 脚本。默认为 (true)。 (预加载)脚本所运行的上下文环境只能访问其自身专用的 (文档) 和全局 (窗口),其自身一系列内置的 ((Array), (), (JSON), 等等) 也是如此,这些对于已加载的内容都是不可见的。 API 将只在_(预加载)脚本中可用,在已加载页面中不可用。 这个选项应被用于加载可能不被信任的远程内容时来确保加载的内容无法篡改(预加载)_脚本和任何正在使用的 api。 该选项使用的是与内容脚本相同的技术。你可以在开发者工具选项卡内顶部组合框中选择 ' '条目来访问这个上下文

是否启用 () tag标签。默认值为 (false)。注意: 为 () 配置的 () 脚本在执行时将启用节点集成, 因此应确保远程或不受信任的内容无法创建恶意的 () 脚本 。 可以使用 上的 (will–) 事件对 () 脚本进行剥离, 并验证或更改 () 的初始设置

[]

strin一个将被附加到当前应用程序的渲染器进程中_(.argv)_的字符串列表。可用于将少量的数据传递到渲染器进程预加载脚本中。

是否启用浏览器样式的持续对话框保护。 默认值为 (false)

当持续对话框保护被触发时显示的消息。 如果没有定义,那么将使用缺省的消息。注意:当前缺省消息是英文,并没有本地化

是否完全禁用对话框。 覆盖 ()。 默认值为 (false)

将文件或链接拖放到页面上时是否触发页面跳转。 默认值为 (false)

窗口中内容要使用的自动播放策略,值可以是 (no-user–), (user–), (-user–)。默认为 (no-user–)

是否阻止窗口在进入 HTML 全屏时调整大小。默认值为 (false)

仅提供给如屏幕读取器等辅助工具的替代标题字符串。此字符串不直接对用户可见

是否启用内置拼写检查器。 默认值为 (true)

是否启用 api。 默认值为 (true)

强制 blink 使用 v8 代码缓存策略。 可接受的值为:

.none

禁用代码缓存

.code

基于启发式代码缓存

.

绕过启发式代码缓存,但使用懒编译。

.

与上面相同,除了编译是及时的。 默认策略是 (code)

ode

是否启用首选大小模式。 首选大小是包含文档布局所需的最小大小–无需滚动。 启用该属性将导致在首选大小发生变化时,在 () 上触发 (-size-) 事件。默认值为 (false)

/

当在 macOS 使用无框窗口结合 (win.ility(true)) 或使用 () 以便标准窗口控制 (在 macOS为 ” “) 可见,此属性将启用 APIs 和 CSS 。指定 (true) 将导致覆盖默认系统颜色。 默认值为 (false)

color (win)

启用窗口控制时覆盖面的 CSS 颜色 默认是系统颜色

(win)

启用时窗口控制中符号的 CSS 颜色 默认是系统颜色

(win/mac)

标题栏和 ,以像素为单位。 默认值为系统高度

实例事件

const { BrowserWindow } = require('electron')const child = new BrowserWindow({ modal: true, show: false })child.loadURL('https://github.com')child.once('ready-to-show', () => {  child.show()})

page-title-

文档更改标题时触发 #

close

在窗口要关闭的时候触发 #

在窗口关闭时触发 #

-end (win)

因为强制关机/重启/会话注销而导致窗口会话结束时触发 #

网页变得未响应时触发 #

未响应的页面变成响应时触发 #

blur

当窗口失去焦点时触发 #

focus

当窗口获得焦点时触发 #

show

当窗口显示时触发 #

hide

当窗口隐藏时触发 #

ready-to-show

当页面已经渲染完成(还没有显示)窗口可以被显示时触发#

窗口最大化时触发 #

当窗口从最大化状态退出时触发 #

窗口最小化时触发 #

当窗口从最小化状态恢复时触发 #

will- (mac/win)

调整窗口大小前触发 #

调整窗口大小后触发 #

(mac/win)

当窗口完成调整大小后触发一次 #

will-move (mac/win)

窗口移动前触发 #

move

窗口移动到新位置时触发 #

moved (mac/win)

当窗口移动到新位置时触发一次 #

enter-full-

窗口进入全屏状态时触发 #

leave-full-

窗口离开全屏状态时触发 #

enter-html-full-

窗口进入由HTML API 触发的全屏状态时触发 #

leave-html-full-

窗口离开由HTML API触发的全屏状态时触发 #

-on-top-

设置或取消设置窗口总是在其他窗口的顶部显示时触发 #

app-

请求一个应用程序命令时触发 #

-touch-begin (mac)

滚轮事件阶段开始时触发 #

-touch-end (mac)

滚轮事件阶段结束时触发 #

-touch-edge (mac)

滚轮事件阶段到达元素边缘时触发 #

swipe

三指滑动时触发 #

– (mac)

在触控板旋转手势上触发 #

sheet-begin (mac)

窗口打开sheet(工作表) 时触发 #

sheet-end (mac)

窗口关闭sheet(工作表) 时触发 #

new–for-tab (mac)

当点击了系统的新标签按钮时触发 #

–menu (win)

当系统上下文菜单在窗口上触发时触发 #

实例方法

win.()

强制关闭窗口 #

win.close()

尝试关闭窗口 #

win.focus()

聚焦于窗口 #

win.blur()

取消窗口的聚焦 #

win.()

判断窗口是否聚焦 #

win.()

判断窗口是否被销毁 #

win.show()

显示并聚焦于窗口 #

win.()

显示但不聚焦于窗口 #

win.hide()

隐藏窗口 #

win.()

判断窗口是否可见 #

win.()

判断是否为模态窗口 #

win.()

最大化窗口 #

win.()

取消窗口最大化 #

win.()

判断窗口是否最大化 #

win.()

最小化窗口 #

win.()

窗口最小化状态恢复到以前的状态 #

win.()

判断窗口是否最小化 #

win.(flag)

设置窗口是否应处于全屏模式 #

win.()

窗口当前是否已全屏 #

win.(flag) (mac)

进入或离开简单的全屏模式 #

win.()

窗口是否为简单全屏模式(pre-Lion) #

win.()

窗口是否处于正常状态(未最大化,未最小化,不在全屏模式下) #

win.([, ])

为内容视图保持的宽高比 #

win.()

颜色,格式为 Hex,RGB,RGBA,HSL,HSLA 或 CSS 命名颜色 #

win.(path[, ]) (mac)

要用 预览的文件的绝对路径 #

win.() (mac)

关闭当前打开的 #

win.([, ])

重置窗口,并且移动窗口到指定的位置 #

win.()

表示窗口的 #

win.()

格式获取窗口的背景色,格式为 Hex (#) #

win.([, ])

调整窗口的工作区 (如网页) 的大小并将其移动到所提供的边界。 #

win.()

窗口客户端区域的 对象 #

win.()

包含正常状态下的窗口大小 #

win.()

禁用或者启用窗口 #

win.()

窗口是否启用 #

win.(width, [, ])

调整窗口的 width 和 #

win.()

包含窗口的宽度和高度 #

win.(width, [, ])

将窗口的工作区 (如网页) 的大小调整为 width 和 #

win.()

包含窗口的宽度和高度 #

win.(width, )

设置窗口最小化的 width 和 #

Electron最常用的函数(备用查询)

win.()

包含窗口最小化的宽度和高度 #

win.(width, )

设置窗口最大化的 width 和 #

win.()

包含窗口最大化的宽度和高度 #

win.()

设置用户是否可以手动调整窗口大小 #

win.()

用户是否可以手动调整窗口大小 #

win.() (mac/win)

设置用户是否可以移动窗口 #

win.() (mac/win)

窗口是否可以被用户拖动,在 Linux 上总是返回 true #

win.() (mac/win)

设置用户是否可以手动将窗口最小化 #

win.() (mac/win)

用户是否可以手动最小化窗口 #

win.() (mac/win)

设置用户是否可以手动最大化窗口 #

win.() (mac/win)

窗口是否可以最大化 #

win.()

设置最大化/缩放窗口按钮是切换全屏模式还是最大化窗口 #

win.()

最大化/缩放窗口按钮是切换全屏模式还是最大化窗口 #

win.() (mac/win)

设置用户是否可以手动关闭窗口。 在Linux上不起作用 #

win.() (mac/win)

窗口是否被用户关闭了 #

win.(flag[, level][, ])

设置窗口是否应始终显示在其他窗口的前面 #

win.()

当前窗口是否始终在其它窗口之前 #

win.()

将窗口按z轴顺序移动到源窗口前面 #

win.()

无论焦点如何, 将窗口移至顶端(z轴上的顺序) #

win.()

将窗口移动到屏幕中央 #

win.(x, y[, ])

将窗口移动到 x 和 y #

win.()

返回一个包含当前窗口位置的数组 #

win.(title)

将原生窗口的标题更改为 title #

win.()

网页的标题可以与原生窗口的标题不同 #

win.([, ]) (mac/win)

改变macOS上sheet组件的附着点,默认情况下,sheet贴在窗口边框正下方 #

win.(flag)

启动或停止闪烁窗口, 以吸引用户的注意 #

win.(skip) (mac/win)

使窗口不显示在任务栏中 #

win.(flag)

进入或离开 kiosk 模式 #

win.()

判断窗口是否处于kiosk模式 #

win.() (win)

此 API 返回 窗口是否在平板电脑模式下,并且 调整大小 事件可以用于监听对平板模式的更改 #

win.()

e 的 id 格式的窗口 id #

win.e()

窗口的平台特定句柄 #

win.(, ) (win)

钩住窗口消息。 当消息到达 时调用 #

win.d() (win)

返回 – true 或falseunity安装后没用,具体取决于是否钩挂了消息 #

win.() (win)

取消窗口信息的钩子 #

win.ges() (win)

取消所有窗口信息的钩子 #

win.me() (mac)

设置窗口所代表的文件的路径名,并且将这个文件的图标放在窗口标题栏上 #

win.me() (mac)

获取窗口当前文件路径 #

win.() (mac)

明确指出窗口文档是否可以编辑,如果设置为true则将标题栏的图标变成灰色 #

win.() (mac)

判断当前窗口文档是否可编辑 #

win.()

#

win.()

#

win.([rect])

在 rect 内捕获页面的快照 #

win.(url[, ])

加载页面 #

win.([, ])

加载页面 #

win.()

与 . 相同 #

win.(menu) (win/linux)

将 menu 设置为窗口的菜单栏 #

win.() (win)

删除窗口的菜单栏 #

win.([, ])

设置进度条的进度值 #

win.(, ) (win)

设置进度条的进度值。 有效范围为 [0, 1.0] #

win.()

设置窗口是否有阴影 #

win.()

判断窗口是否有阴影 #

win.() (win/mac)

设置窗口的不透明度。 在Linux上不起作用。 超出界限的数值被限制在 [0, 1] 范围内 #

win.()

介于 0.0 (完全透明) 和 1.0 (完全不透明) 之间。在Linux上,始终返回 1 #

win.(rects) (win/linux)

对窗口形状的设置决定了窗口内系统允许绘制与用户交互的区域 #

win.() (win)

将指定的一组按钮添加到菜单栏的缩图工具栏上 #

win.() (win)

将窗口的区域设置为在任务栏中悬停在窗口上方时显示的缩略图图像 #

win.() (win)

设置在任务栏中悬停在窗口缩略图上时显示的工具提示 #

win.() (win)

设置窗口任务栏按钮的属性 #

win.() (mac)

和 .() 相同 #

win.(icon) (win/linux)

设置窗口图标 #

win.ility() (mac)

设置是否窗口交通灯需要显示 #

win.(hide) (win/linux)

设置窗口菜单栏是否自动隐藏 #

win.() (win/linux)

判断窗口的菜单栏是否自动隐藏 #

win.() (win/linux)

设置菜单栏是否可见 #

win.() (win/linux)

判断窗口的菜单栏是否可见 #

win.paces([, ]) (mac/linux)

设置窗口是否在所有工作空间上可见 #

win.aces() (mac/linux)

判断窗口是否在所有工作空间上可见 #

win.([, ])

忽略窗口内的所有鼠标事件 #

win.() (mac/linux)

防止窗口内容被其他应用捕获 #

win.() (mac/linux)

设置窗口是否可聚焦 #

win.() (mac/linux)

返回当前窗口是否可以作为焦点被选中 #

win.()

设置 为当前窗口的父窗口 #

win.()

返回 /null – 如果没有父窗口则为 null #

win.()

返回 [] – 首页的子窗口 #

win.() (mac)

设置输入时是否隐藏光标 #

win.() (mac)

当启用本地选项卡,并且窗口中有另一个标签时,选择上一个选项卡 #

win.() (mac)

当启用本地选项卡,并且窗口中有另一个标签时,选择下一个选项卡 #

win.() (mac)

当启用本地选项卡并且存在多个打开窗口时,将所有窗口合并到一个带有多个选项卡的窗口中 #

win.() (mac)

如果启用了本机选项卡并且当前窗口中有多个选项卡,则将当前选项卡移动到新窗口中 #

win.() (mac)

如果启用了本机选项卡并且当前窗口中只有一个选项卡,则切换选项卡栏是否可见 #

win.() (mac)

在该窗口中添加一个窗口作为选项卡unity安装后没用,位于窗口实例的选项卡之后 #

win.(type) (mac)

在浏览器窗口中添加一个动态特效。 传递 null 或空字符串将会移除窗口上的动态效果 #

win.ion() (mac)

在无框窗口中设置自定义控制按钮的位置 #

win.ion() (mac)

在无框窗口中自定义控制按钮的位置 #

win.() (mac)

设置窗口的触摸条布局 设置为 null 或将清除触摸条 #

win.() (实验)

#

win.() (实验功能)

#

win.() (实验功能)

#

win.() (实验功能)

#

win.() (实验功能)

#

win.() (实验功能)

#

win.() (win)

在已开启 的窗口上,此方法将更新标题栏叠加层的样式 #

静态方法

.()

所有打开的窗口的数组 #

.()

当前获得焦点的窗口 #

.()

拥有给定 窗口 #

.()

拥有给定 窗口 #

.(id)

带有给定 id 的窗口 #

实例属性

const { BrowserWindow } = require('electron')// 本例中 `win` 是我们的实例const win = new BrowserWindow({ width: 800, height: 600 })win.loadURL('https://github.com')

win.

此窗口拥有的 对象 #

win.id

代表了窗口的唯一ID #

win.

决定窗口菜单栏是否自动隐藏 #

win.

决定窗口是否处于简单(pre-Lion) 全屏模式 #

win.

决定窗口是否处于全屏模式 #

win.

确定窗口是否可作为焦点被选中的属性 #

win.es

决定窗口是否在所有工作区中可见 #

win.

决定窗口是否显示阴影 #

win.

决定菜单栏是否可见 #

win.kiosk

决定窗口是否处于kiosk模式 #

win.

指明窗口文档是否已被编辑 #

win.

确定窗口代表的文件的路径名 #

win.title

用于确定原生窗口的标题 #

win.

决定窗口是否可被用户手动最小化 #

win.

决定窗口是否可被用户手动最大化 #

win.

决定是切换全屏模式还是最大化窗口 #

win.

决定窗口是否可被用户手动调整大小 #

win.

决定窗口是否可被用户手动关闭 #

win.

决定窗口是否可被用户移动 #

win.

决定窗口是否从 菜单排除 #

win.

定义一个仅为辅助工具提供的替代标题 #

本文到此结束,希望对大家有所帮助。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至81118366@qq.com举报,一经查实,本站将立刻删除。发布者:简知小编,转载请注明出处:https://www.jianzixun.com/91911.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫

相关推荐

软文友链广告合作联系站长qq81118366