如何在 Javascript 中捕获在我的网站中从 Lighthouse 运行审计的用户?
出于好奇,我想看看是否有可能。
编辑:
基于@DBS 的回答,我想看看如果我能在这个过程中捕获它
<script>
if (navigator.userAgent.indexOf("Chrome-Lighthouse") > -1) {
document.body.innerHTML = "Lighthouse!";
} else {
document.body.innerHTML = "No lighthouse :("
}
</script>
最佳答案
如果通过“捕获”,您只是指检测它。 Lighthouse 流程包括自定义用户代理。
在用户代理中搜索字符串 Chrome-Lighthouse
例如
if (navigator.userAgent.indexOf("Chrome-Lighthouse") > -1) {
console.log("Lighthouse!");
} else {
console.log("No lighthouse :(")
}
我不相信在与进程交互的调试意义上“捕捉”是可能的。
关于javascript - 如何捕捉谷歌浏览器审计灯塔,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57409933/