electron 项目引入puppeteer无法打开网页
在electron项目中有一个“打开浏览器”按钮,点击按钮调用puppeteer
控制台提示:“ws does not work in the browser. Browser clients must use the native WebSocket object”
无法打开浏览器
在控制台中打印puppeteer发现指向electron
有时可以打开但是无法连接通浏览器
const browser = await puppeteer.launch({
headless: false, // 是否以”无头”的模式运行 chrome
executablePath: this.browserPath, // 浏览器路径
defaultViewport: null, //
userDataDir: './userdata', // 设置用户数据目录
args: [ // 传递给 chrome 实例的其他参数
'--disable-extensions',
'--hide-scrollbars',
'--disable-bundled-ppapi-flash',
'--mute-audio',
'--disable-gpu',
'--disable-infobars',
'--start-maximized',
],
ignoreDefaultArgs: ['--enable-automation'],
devtools: false, // 是否为每个选项卡自动打开DevTools面板
dumpio: true // 是否将浏览器进程stdout和stderr导入到process.stdout和process.stderr中
})
console.log(browser) // 打印不出来
求大神指点一二
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论