Javascript 复制FF的行为;“屏幕截图节点”;用js

Javascript 复制FF的行为;“屏幕截图节点”;用js,javascript,firefox,screenshot,firefox-addon-sdk,Javascript,Firefox,Screenshot,Firefox Addon Sdk,有没有办法用js复制dom检查器中Firefox“screenshot node”选项的行为 因此,我可以选择一个元素并执行以下操作: elem = document.getElementById("something"); screenshot = elem.takeScreenshot("image/png"); //screenshot: base64 encoded image string 也许有内置的Firefox功能? 如果没有,是否有方法访问它或从插件sdk执行它 亲切问候,

有没有办法用js复制dom检查器中Firefox“screenshot node”选项的行为

因此,我可以选择一个元素并执行以下操作:

elem = document.getElementById("something");
screenshot = elem.takeScreenshot("image/png");
//screenshot: base64 encoded image string
也许有内置的Firefox功能?

如果没有,是否有方法访问它或从插件sdk执行它

亲切问候,,
Flo.

这可以通过计算节点的边界框,然后使用特权API来实现

可能的@mplungjan副本好的,我应该添加这个,我尝试了HTML2Canvas,但正如所述,css呈现支持是有限的,并且由于CORS,图像只能通过代理加载