- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Socket.IO 在 RethinkDB 和 React 之间来回传输信息。我不断得到
Uncaught TypeError: Cannot read property 'BlobBuilder' of undefined
whenever I try to run the file and, after some sleuthing, I was able to figure out that it came from my socket listener files. Here's one for an example:
// ./socket-listeners/inventory-listener.js
// imported into index.jsx
import io from 'socket.io-client';
const socket = io.connect('/');
const InventorySocketListener = (store) => {
socket.on('item:insert', (item) => {
store.dispatch({
type: 'item:insert',
item
});
});
socket.on('item:update', (item) => {
store.dispatch({
type: 'item:update',
item
});
});
socket.on('item:delete', (item) => {
store.dispatch({
type: 'item:delete',
item
});
});
};
export default InventorySocketListener;
如您所见,我在那里没有 BlobBuilder,而且我自己的搜索告诉我它已被弃用 (MDN)。我也确保更新了我的所有 npm 包。然而,在我的一生中,我无法弄清楚这到底是从哪里来的,也不知道如何解决它。想法?谢谢!
最佳答案
我对此进行了研究,结果发现问题最终出在“socket.io-client”的导入方式上。修复最终是import io from 'socket.io-client/dist/socket.io';
。
关于javascript - 未捕获的类型错误 : Cannot read property 'BlobBuilder' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41582453/
问题与 What's the difference between BlobBuilder and the new Blob constructor? 不重复 我正在做网络应用程序。要上传图片,我使用
我对 BlobBuilder (Chrome11) 有疑问我尝试使用 XHR 请求从服务器获取图像。然后我尝试使用 BlobBuilder/FileWriter 将它保存到本地 FS。互联网上的每个示
W3 宣布他们打算弃用 BlobBuilder API优先选择新的Blob API. 如果我已经在 JavaScript 应用程序中使用 BlobBuilder,我该如何转换为使用这个新的 Blo
由于 Blobbuilder 已被弃用,而且我最近决定使用新的面部识别 API,因此我很难切换到“blob”。 function dataURItoBlob(dataURI, callback) {
我正在使用 Socket.IO 在 RethinkDB 和 React 之间来回传输信息。我不断得到 Uncaught TypeError: Cannot read property 'BlobBui
function blobToString(blob) { var reader = new FileReader(); var d = "";
我目前正在尝试将 ArrayBuffer 上传到服务器(我无法更改),该服务器需要我以多部分/表单数据格式上传的文件。服务器从 Content-Disposition 部分提取将要保存的 filena
基于本文http://cloudevils.wordpress.com/2012/10/18/ajax-file-upload-without-post-using-html5/我创建了一个表单来上传
我是一名优秀的程序员,十分优秀!