我使用Pingdom的正常运行时间监控,以确保我的网站是活的,那么它的伟大工程
我也想确保我保持一个干净的空JS控制台上我的网站。如果不是空的,就意味着有些事情可能出错,我需要调查。我想要的东西的时候出现在我的JS控制台,而无需手动检查,以提醒。
我还没有找到如何使一个GET请求,以接收网站的JS控制台调试信息(不需要网站的HTML,JS,CSS或)任何信息
这也很容易被卷成的SaaS。谢谢。
在JS控制台输出并非来自服务器;你不能用一个HTTP请求得到它。控制台输出由运行在浏览器页面的脚本,并得到它是加载页面和运行其脚本等不会在浏览器的唯一办法制造。 PhantomJS可能有助于为。
无头的浏览器可能是这个问题的完美解决方案。我个人建议谷歌木偶。
解决方案可以是一样简单:
page.on('console', msg => {
for (let i = 0; i < msg.args().length; ++i)
console.log(`${i}: ${msg.args()[i]}`);
});
page.evaluate(() => console.log('hello', 5, {foo: 'bar'}));
请参考docs。