如何在审核页面速度后获取屏幕截图并显示给用户?

How to get a screenshot and show it to the user after the audit page speed?

我最近使用 API 页面速度 google,现在我想在审核后显示缩略图屏幕截图。但是我不知道如何从用户的网站上获取屏幕截图?

当API returns JSON 具有包含审计对象的lighthouseResult 对象时,您可以在screenshot-thumbnails 中找到缩略图数组。

在这种情况下,我使用了:

lighthouseResult.audits['screenshot-thumbnails'].details.items[9].data; 

此外,您还可以获得 final-screenshot :

lighthouseResult.audits['final-screenshot'].details.data;

注意:数据为base64。