gpt4 book ai didi

javascript - Phantomjs page.onConsoleMessage 不记录警告

转载 作者:行者123 更新时间:2023-11-28 02:26:47 26 4
gpt4 key购买 nike

我正在使用 Phantomjs 通过 Hook 控制台消息来检测页面上的错误/警告:

page.onConsoleMessage = function(msg, line, source) {
console.log(msg);
}

page.open(page.address, function (status) {
if (status !== 'success') {
console.log('Fail to load the address');
} else {
for(var i=0;i<page.errors.length;i++)
{
console.log(page.errors[i]);
}
}
phantom.exit();
});

它可以很好地处理错误,但不会记录警告。我所说的错误和警告是指 Chrome 控制台以红色/黄色显示的内容。

有没有办法在 PhantomJS 中做到这一点,或者它是否依赖于浏览器?

编辑:更新代码

最佳答案

经过多次研究,错误/警告似乎与浏览器相关(确切地说,与 JS 引擎相关)。

关于javascript - Phantomjs page.onConsoleMessage 不记录警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14822126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com