如何在 Javascript 中捕获在我的网站中从 Lighthouse 运行审计的用户?

出于好奇,我想看看是否有可能。

编辑:

基于@DBS 的回答,我想看看如果我能在这个过程中捕获它

    <script>
        if (navigator.userAgent.indexOf("Chrome-Lighthouse") > -1) {
            document.body.innerHTML = "Lighthouse!";
        } else {
            document.body.innerHTML = "No lighthouse :("
        }
    </script>

javascript - 如何捕捉谷歌浏览器审计灯塔-LMLPHP

最佳答案

如果通过“捕获”,您只是指检测它。 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/

10-12 04:52