![](/img/trans.png)
[英]how to get return value from webview.executeJavaScript in electron
[英]how to get a return value from executeJavaScript
我正在使用 electron,我需要像下面一样从 executeJavaScript 返回值,无论如何要获取正文的值? 感谢阅读
let mainWin;
function createMainWin(){
mainWin = new BrowserWindow({
width: 1920,
height:1080,
backgroundColor:'#ccc',
title:'Test',
webPreferences: {
nativeWindowOpen: true,
}
});
mainWin.loadURL('https://example.com');
mainWin.webContents.executeJavaScript(`
var body = document.querySelector('body').innerHTML;//value need to get
`
)
mainWin.webContents.openDevTools();
}
显然,正如我在文档中看到的那样,您可以使用then
来获得它。
let mainWin;
function createMainWin(){
mainWin = new BrowserWindow({
width: 1920,
height:1080,
backgroundColor:'#ccc',
title:'Test',
webPreferences: {
nativeWindowOpen: true,
}
});
mainWin.loadURL('https://example.com');
mainWin.webContents.executeJavaScript(`
document.querySelector('body').innerHTML; //value need to get
`).then( (result) => {
console.log(result);
})
mainWin.webContents.openDevTools();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.