Electron学习笔记

Electron学习笔记

记录自己学习Electron所整理出来的一些学习笔记。仅为个人笔记,所以写的不好,不够清晰,只会留下当时的部分思路,作为后来有问题时的速查笔记。大部分摘自官方文档,文档太长,只挑了当时的重点记录。

webview

By default the webview tag is disabled in Electron >= 5. 在构造 BrowserWindow 时,需要通过设置 webviewTag webPreferences选项来启用标签

当Electron版本大于等于5,需要在BrowserWindow的实例中手动开启webviewTag标签

UB3EDJ.png

webview

BrowserWIndow

使用BrowserWindow创建一个父子窗口

示例代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const { app, BrowserWindow } = require("electron");

const createWindow = () => {
let parent = new BrowserWindow();
// parent 代表是否放置在父窗体上方
let child = new BrowserWindow({ parent });

parent.loadURL("https://www.google.com");
child.loadURL("https://www.baidu.com");

parent.show();
child.show();
};

app.on('ready', () => createWindow())

BrowserWindow

Dialog

显示用于打开和保存文件、警报等的本机系统对话框

示例代码
1
2
3
dialog.showMessageBox(child, {
message: '这是一条信息'
})

Dialog

Something wrong with this article? Click here to submit your revision.

Vector Landscape Vectors by Vecteezy

作者

blacklisten

发布于

2020-07-09

许可协议

CC BY-NC-SA 4.0

评论

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×