W. *_*ong 4 css background transparent puppeteer
我正在使用 Puppeteer 来截屏一个带有 ID 名称的 HTML 元素。
HTML 元素是 with border-radius: 50px,我将 Puppeteer 设置为omitBackground: true.
Saved PNG 结果给了我一个白色背景,看起来它捕捉到了 BODY WHITE 背景。
puppeteer: v1.13.0
有任何想法吗?
如果页面有背景颜色,您想删除它,然后使用page.screenshotomitBackground: true选项:
await page.evaluate(() => document.body.style.background = 'transparent');
await page.screenshot({
path: 'example.png',
omitBackground: true,
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1446 次 |
| 最近记录: |