| .loadURL(url[, options]) |
返回 Promise,页面加载完成时 resolve。 |
支持 |
| .downloadURL(url[, options]) |
在不导航的情况下,发起对指定 URL 资源的下载。 |
支持 |
| .getURL() |
返回 string — 访客页面的 URL。 |
支持 |
| .getTitle() |
返回 string — 访客页面的标题。 |
支持 |
| .isLoading() |
返回 boolean,表示访客页面是否仍在加载资源。 |
支持 |
| .isLoadingMainFrame() |
返回 boolean,表示主 frame(而非其中的 iframe 或子 frame)是否仍在加载。 |
支持 |
| .isWaitingForResponse() |
返回 boolean,表示访客页面是否正在等待主资源的首个响应。 |
支持 |
| .stop() |
停止所有待处理的导航。 |
支持 |
| .reload() |
重新加载访客页面。 |
支持 |
| .reloadIgnoringCache() |
忽略缓存并重新加载访客页面。 |
支持 |
| .canGoBack() |
返回 boolean,表示访客页面是否可以后退。 |
支持 |
| .canGoForward() |
返回 boolean,表示访客页面是否可以前进。 |
支持 |
| .canGoToOffset(offset) |
返回 boolean,表示访客页面是否可以跳转到指定偏移量。 |
支持 |
| .clearHistory() |
清除导航历史记录。 |
支持 |
| .goBack() |
使访客页面后退。 |
支持 |
| .goForward() |
使访客页面前进。 |
支持 |
| .goToIndex(index) |
导航到指定的绝对历史记录索引。 |
支持 |
| .goToOffset(offset) |
从「当前条目」导航到指定偏移量处的历史记录。 |
支持 |
| .isCrashed() |
返回 boolean,表示渲染进程是否已崩溃。 |
支持 |
| .setUserAgent(userAgent) |
覆盖访客页面的 User-Agent。 |
支持 |
| .getUserAgent() |
返回 string — 访客页面的 User-Agent。 |
支持 |
| .insertCSS(css) |
返回 Promise,resolve 值为插入 CSS 的标识键。 |
支持 |
| .removeInsertedCSS(key) |
返回 Promise,移除成功时 resolve。 |
支持 |
| .executeJavaScript(code[, userGesture]) |
返回 Promise,resolve 值为代码执行结果。 |
支持 |
| .openDevTools() |
为访客页面打开 DevTools 窗口。 |
支持 |
| .closeDevTools() |
关闭访客页面的 DevTools 窗口。 |
支持 |
| .isDevToolsOpened() |
返回 boolean,表示访客页面是否已附加 DevTools 窗口。 |
支持 |
| .isDevToolsFocused() |
返回 boolean,表示访客页面的 DevTools 窗口是否处于焦点状态。 |
支持 |
| .inspectElement(x, y) |
开始检查访客页面 (x, y) 位置处的元素。 |
支持 |
| .inspectSharedWorker() |
为访客页面中存在的 shared worker 上下文打开 DevTools。 |
支持 |
| .inspectServiceWorker() |
为访客页面中存在的 service worker 上下文打开 DevTools。 |
支持 |
| .setAudioMuted(muted) |
设置访客页面是否静音。 |
支持 |
| .isAudioMuted() |
返回 boolean,表示访客页面是否已被静音。 |
支持 |
| .isCurrentlyAudible() |
返回 boolean,表示当前是否正在播放音频。 |
支持 |
| .undo() |
在页面中执行撤销编辑命令。 |
支持 |
| .redo() |
在页面中执行重做编辑命令。 |
支持 |
| .cut() |
在页面中执行剪切编辑命令。 |
支持 |
| .copy() |
在页面中执行复制编辑命令。 |
支持 |
| .centerSelection() |
将页面中当前选中的文本居中显示。 |
支持 |
| .paste() |
在页面中执行粘贴编辑命令。 |
支持 |
| .pasteAndMatchStyle() |
在页面中执行 pasteAndMatchStyle 编辑命令。 |
支持 |
| .delete() |
在页面中执行删除编辑命令。 |
支持 |
| .selectAll() |
在页面中执行全选编辑命令。 |
支持 |
| .unselect() |
在页面中执行取消选择编辑命令。 |
支持 |
| .scrollToTop() |
滚动到当前 的顶部。 |
支持 |
| .scrollToBottom() |
滚动到当前 的底部。 |
支持 |
| .adjustSelection(options) |
按指定量调整当前聚焦 frame 中文本选区的起止位置,负值向文档开头移动,正值向文档末尾移动。 |
支持 |
| .replace(text) |
在页面中执行替换编辑命令。 |
支持 |
| .replaceMisspelling(text) |
在页面中执行替换拼写错误编辑命令。 |
支持 |
| .insertText(text) |
返回 Promise,向聚焦元素插入文本。 |
支持 |
| .findInPage(text[, options]) |
返回 Integer — 该请求的 request ID,用于后续匹配结果。 |
支持 |
| .stopFindInPage(action) |
停止 .findInPage 请求,并执行指定的后续动作。 |
支持 |
| .print([options]) |
返回 Promise,打印网页,默认不显示打印对话框。 |
支持 |
| .printToPDF(options) |
返回 Promise,resolve 值为生成的 PDF 数据;支持 A4、A5、A6、Legal、Letter、Tabloid、Ledger 等纸张规格,或以英寸为单位指定高宽对象,默认为 Letter。 |
支持 |
| .capturePage([rect]) |
返回 Promise,resolve 值为页面截图的 NativeImage。 |
支持 |
| .send(channel, ...args) |
返回 Promise,通过 channel 向渲染进程发送异步消息。 |
支持 |
| .sendToFrame(frameId, channel, ...args) |
返回 Promise,向指定 frame 发送异步消息。 |
支持 |
| .sendInputEvent(event) |
返回 Promise,向页面发送输入事件。 |
支持 |
| .setZoomFactor(factor) |
将缩放因子设置为指定值,缩放因子等于缩放百分比除以 100,例如 300% 对应 3.0。 |
支持 |
| .setZoomLevel(level) |
将缩放级别设置为指定值,原始大小为 0,每增减 1 级对应放大或缩小 20%,默认限制范围为原始尺寸的 50% 到 300%。 |
支持 |
| .getZoomFactor() |
返回 number — 当前缩放因子。 |
支持 |
| .getZoomLevel() |
返回 number — 当前缩放级别。 |
支持 |
| .setVisualZoomLevelLimits(minimumLevel, maximumLevel) |
返回 Promise,设置双指缩放的最大和最小缩放级别。 |
支持 |
| .showDefinitionForSelection() |
显示弹出词典,搜索页面中选中的单词。 |
不支持 |
| .getWebContentsId() |
返回 number — 该 webview 的 WebContents ID。 |
支持 |