我有一些画布代码在 safari 和 chrome 中运行良好,但在 Firefox 中失败。
Firefox 控制台显示:
[17:44:13.372] 未捕获的异常:[异常...“不支持操作”代码:“9”nsresult:“0x80530009(NotSupportedError)”位置:“http://REDACTED.js 行:703”]
Firebug 提供了对人类稍微有用的功能:
Operation is not supported
var data = ctx.getImageData(x,y,1,1);
我确实.getImageData
在打 703 线。
我读过关于原产地政策的类似错误报告。该项目托管在网络服务器(非本地)上,我没有从其他域加载任何图像并将它们放在画布上。事实上,即使画布是空白的,我也会收到错误消息。
基于 webkit 的浏览器向我提供了像素数据,我问,firefox 可以做什么?谢谢。