我正在尝试从Safari中的MDN获取此demo。它在Chrome和FF中运行得非常好。
具体来说,在Safari 7.0.3中似乎没有触发图像的onload
回调。这是一个演示此行为的jsfiddle(在浏览器打开时使用dev控制台运行它):
http://jsfiddle.net/qrohlf/HGFZ4/1/
我认为这可能是Safari中的一个错误 - 关于如何解决它的任何想法?
答案 0 :(得分:9)
在您的jsfiddle示例中,由于发生错误,因此未触发onload
事件。尝试附加onerror
处理程序,您将看到它被解雇。
不幸的是,错误对象并没有告诉你出了什么问题。
确实问题是Blob
type
不期望charset部分。尝试删除;charset=utf-8
,它会起作用。