Chrome 实现插件截屏
这篇文章发表于 2022年04月19日,星期二,19:30
在background.js文件中使用 chrome.tabs.captureVisibleTab 就可以截取页面,captureVisibleTab 方式返回一个Promise;
captureVisibleTab(windowId, options)的参数:
- windowId: 目标窗口,默认当前窗口
- options: 指定图片的格式和质量
async function captureVisibleTab (tab) { const dataUrl = await chrome.tabs.captureVisibleTab(); // xxx }
注意需要在 manifest.json中添加permissions属性值tabs,否则会报错
{ "permissions": [...,"tabs"], }
关于博主: 评论和私信会在第一时间回复
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!