如何在审核页面速度后获取屏幕截图并显示给用户?
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。
我最近使用 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。