Chrome的captureVisibleTab没有扩展名

时间:2015-09-08 08:38:37

标签: javascript google-chrome google-chrome-extension

我知道,你可以用chrome扩展网站截图: chrome.tabs.captureVisibleTab(null, {format: 'png'}, capturedImage);

但这只能在javascript中实现吗?我试过js插件html2canvas,但这些截图很糟糕。我的网站充满了过渡/动画,3D变换......而且html2canvas无法制作截图。

但是我发现了chrome扩展,这使得网站的截图和扩展功能完美无缺。然后我查看了扩展程序的脚本,发现函数captureVisibleTab

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

修改 要比较来自html2canvas的原始网站和屏幕截图:

原网站: Original website

HTML2Canvas截图: HTML2Canvas screenshot

1 个答案:

答案 0 :(得分:1)

不,你不能。

这是一个享有高度特权的API,只有一个明确授予了极高访问权限的扩展程序"<all_urls>" can use it