我做了一个工厂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 }
代码中有什么问题?