google-chrome - Google Lighthouse 如何将我的网站明确标记为不是 PWA
问题描述
我定期运行 Lighthouse 工具并获得 PWA 的结果。
我知道我可以取消选中 chrome 界面上的检查,但想知道有没有办法可以将我的配置设置为“不是 PWA”,以便此检查停止运行?
该站点并非旨在成为 PWA,我只想将其标记为 PWA 并完成它。
解决方案
使用浏览器它应该记住你的设置,所以如果你关闭 PWA 测试,它应该在每次运行时都关闭。不幸的是,如果您的浏览器不断重置它,那么您在 Lighthouse 的开发人员工具版本中无能为力。
但是,如果您愿意安装Google Lighthouse 命令行界面 (CLI),那么您可以完全控制并自动执行该过程。
要在没有 PWA 检查的情况下运行 Lighthouse,您将运行类似于以下内容的内容:
lighthouse https://yoursite.com --only-categories=performance,accessibility,best-practices,performance,seo --output html --output-path ./reports/not-a-pwa-report.html
关键部分是--only-categories=
您要运行的测试。
上面的示例会将 HTML 报告输出到指定路径。所有选项都列在 CLI 选项下链接的 Lighthouse 页面上。
推荐阅读
- c++ - 使用指针和偏移量遍历结构成员的向量第 2 部分
- r - How to plot XY points?
- php - 为什么我们不能使用 $_POST 而不是 $_FILES 在 PHP 中访问上传的文件?
- javascript - Render 1 pixel from a 3D array in a HTML5 Canvas using putImageData() and an UInt8ClampedArray
- java - 使用 Java 在 GraphStream 上添加按钮
- java - 如何在 Jboss EAP 7.1 中无错误地部署 WAR
- sql-server - VBA Excel 中的存储过程未运行
- java - How to use OOP, constructors, and objects to pass variables to methods and main method
- sql - 更新匹配条件的json中的值
- cordova - IBM Worklight 7.1-无法使用window.open在android设备中使用本地保存的文件,获取异常为“android.os.FileUriExposedException:”