gpt4 book ai didi

javascript - Chrome 的 captureVisibleTab 没有扩展

转载 作者:行者123 更新时间:2023-11-27 23:53:45 54 4
gpt4 key购买 nike

我知道,你可以用 Chrome 扩展程序来截取网站的屏幕截图:chrome.tabs.captureVisibleTab(null, {format: 'png'}, captureImage);

但是仅用 javascript 就可以实现这一点吗?我尝试了js插件html2canvas,但是这些截图很糟糕。我的网站充满了过渡/动画、3D 变换...而 html2canvas 无法对其进行屏幕截图。

但是我发现了 chrome 扩展,它可以制作网站的屏幕截图,并且该扩展已经完成了完美的工作。然后我查看了扩展程序的脚本,发现了该函数 captureVisibleTab

希望你知道我的意思是什么。您知道如何访问 chrome.tabs 吗?或者其他方式,使用 chrome 的捕获系统?

编辑:比较原始网站和 html2canvas 的屏幕截图:

原网站: Original website

HTML2Canvas 截图: HTML2Canvas screenshot

最佳答案

不,你不能。

这是一个高度特权的API,并且只是一个被明确授予极高访问权限的扩展 "<all_urls>" can use it .

关于javascript - Chrome 的 captureVisibleTab 没有扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32453035/

54 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com