Firefox中的错误:尝试在base64中压缩图像

时间:2014-12-05 09:57:45

标签: javascript angularjs firefox canvas base64

jsfiddle

我做了一个工厂ImgCompression。工厂以base64格式获取图像或编码图像的链接。 Factory压缩图像并返回压缩图像的base64。

在Chrome中运行正常。两个按钮都给出了预期的结果。 但是如果输入图像是base64格式,FF不想工作。

FF没有触发图像对象的事件“onload”(如果输入图像仅为base64)(jsfiddle中为78行)。我解决了这个问题:我创建了变量resolved,然后我创建了附加调用compress函数。

现在,我在控制台中显示另一个错误(第73行):

Exception { message: "", result: 2147746065, name: "NS_ERROR_NOT_AVAILABLE", filename: "http://fiddle.jshell.net/_display/", lineNumber: XX, columnNumber: 0, inner: null, data: null }

代码中有什么问题?

0 个答案:

没有答案
相关问题