我的问题完全相同:How do I use the canvas drawWindow function in an addon created using the addon sdk?
但解决方案不起作用。
如果drawWindow不能与firefox附加sdk一起使用,还有另一种方法可以将点击的像素放到画布上吗?
答案 0 :(得分:2)
获得特权canvas
var chromewin = require('sdk/windows/utils').getHiddenWindow();
var canvas = chromewin.document.createElementNS('http://www.w3.org/1999/xhtml',
'canvas');
并使用main.js
处理它,而不是内容脚本。