如何在safari 5.1中使用Blob

Ven*_*kat 5 javascript browser safari jquery blob

Windows(版本5.1)的safari浏览器是否支持Blob?

以下示例代码在控制台中返回错误:

var array=[1,2];
var aBlob = new Blob( array);
Run Code Online (Sandbox Code Playgroud)

错误:

"'[object BlobConstructor]'不是构造函数(评估'new Blob(array)')"

如何解决这个问题,如果safari不支持blob那么如何替换它

小智 2

没有。基于https://developer.mozilla.org/en/docs/Web/API/Blob,自 Safari 6 起受支持。

编辑:显然,MDN 显示了在没有构造函数的情况下使用 Blob 的方法:

var builder = new BlobBuilder();
var fileParts = ['<a id="a"><b id="b">hey!</b></a>'];
builder.append(fileParts[0]);
var myBlob = builder.getBlob('text/xml');
Run Code Online (Sandbox Code Playgroud)