javascript - HTML 5 的 BlobBuilder() 是否仍然可以在 Google Chrome 中运行?

标签 javascript html google-chrome blob

基于本文http://cloudevils.wordpress.com/2012/10/18/ajax-file-upload-without-post-using-html5/我创建了一个表单来上传文件。最初在 chrome 中运行良好,但现在无法正常运行。在 FF 中工作正常。 我做了一些调试和这一行

var bb = new (window.MozBlobBuilder || window.WebKitBlobBuilder || window.BlobBuilder)();

似乎停止在 chrome 中工作。 浏览周围我发现了一些关于 BlobBuilder() 函数的信息,这些信息在 chrome 中不受更多支持。

可以帮我吗?

最佳答案

它已消失或已弃用。使用新的 Blob 构造函数。

阅读:http://updates.html5rocks.com/2012/06/Don-t-Build-Blobs-Construct-Them

在您的教程中而不是:

var bb = new (window.MozBlobBuilder || window.WebKitBlobBuilder || window.BlobBuilder)();
bb.append(data);
var blob = bb.getBlob();

做:

var blob = new Blob([data]);

关于javascript - HTML 5 的 BlobBuilder() 是否仍然可以在 Google Chrome 中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14527820/

相关文章:

javascript - 带有/dev/null 的 Puppeteer Chrome cache_dir 正在创建文件夹/dev/null

html - 固定位置背景 - Chrome 问题

javascript - 基于按钮大小的 Bootstrap 文本对齐

html - 将按钮放置在图像两侧的中间高度

html - 当我调整我的浏览器大小时,我的内容落在我的标题之外,我该如何阻止它?

javascript - 避免在 html 标签元素中为相同的主题标签使用空包装

python - 需要使用 Selenium Chromedriver 和 Python 的帮助

javascript - Bootstrap + Masonry 不正确的堆叠图像

javascript - 删除iframe的主体背景颜色

javascript - Cloud Firestore 读/写错误 : The 'Access-Control-Allow-Origin' header has a value 'null'