BrowserWindow.loadURL 在url中添加参数
时间: 2024-09-06 14:02:04 浏览: 91
在Electron框架中,`BrowserWindow` 对象的 `loadURL` 方法用于加载一个URL到窗口中。如果你想在URL中添加参数,可以使用查询字符串的方式进行。查询字符串是通过一个问号(?)附加到URL后面的一系列键值对,键和值通过等号(=)连接,不同的参数之间用和号(&)分隔。
例如,假设你有一个基础URL `http://example.com`,你想添加一个名为 `id` 的参数,值为 `123`,那么你可以构造如下的URL:
```javascript
let url = 'http://example.com/?id=123';
```
如果你有多个参数,比如还想添加一个名为 `name` 的参数,值为 `John Doe`,你可以这样做:
```javascript
let url = 'http://example.com/?id=123&name=John%20Doe';
```
注意,URL中的空格需要使用 `%20` 或者 `+` 来编码。
在Electron中使用 `loadURL` 方法加载这个带有参数的URL可以这样写:
```javascript
let mainWindow = new BrowserWindow({
width: 800,
height: 600
});
mainWindow.loadURL('http://example.com/?id=123&name=John%20Doe');
```
这样,当 `mainWindow` 窗口加载时,它会加载 `http://example.com/` 并传递 `id` 和 `name` 作为查询参数。
阅读全文