无头Chrome输出javascript错误

有什么方法可以使用headless chrome输出js错误吗?无头Chrome输出javascript错误

例如,这个网站https://labs.observepoint.com/有这个js错误:Uncaught SyntaxError: Unexpected token !,我需要登录它headless chrome

这是我的尝试:
开始无头镶边:google-chrome --headless --enable-logging --v=1 --remote-debugging-port=9222

然后运行这个代码:

const CDP = require('chrome-remote-interface'); 

CDP((client) => {

// extract domains

const {Network, Page} = client;

// setup handlers

Network.requestWillBeSent((params) => {

console.log(params.request.url);

});

Page.loadEventFired(() => {

client.close();

});

// enable events then start!

Promise.all([

Network.enable(),

Page.enable()

]).then(() => {

return Page.navigate({url: 'https://labs.observepoint.com/'});

}).catch((err) => {

console.error(err);

client.close();

});

}).on('error', (err) => {

// cannot connect to the remote endpoint

console.error(err);

});

但我不知道在哪里浏览器错误记录

回答:

尝试在命令行中使用--enable-logging=v=1。更多infoormatiomn你可以在这里找到:enable-logging。

以上是 无头Chrome输出javascript错误 的全部内容, 来源链接: utcz.com/qa/264901.html

回到顶部