javascript - 在较新的 Firefox 附加组件上使用 Blob

标签 javascript firefox firefox-addon firefox-addon-sdk

This answer已过时:

let { Cc, Ci, Cu, CC } = require('chrome');
const {Blob, File} = Cu.import("resource://gre/modules/Services.jsm", {});
console.log(typeof Blob);//undefined

如何导入 blob?

最佳答案

Cu.importGlobalProperties(["Blob"]);

这从 FF35 开始有效。旧方法应该适用于 FF34 及更低版本。

相关阅读:https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Language_Bindings/Components.utils.importGlobalProperties

关于javascript - 在较新的 Firefox 附加组件上使用 Blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32066707/

相关文章:

javascript - 检查服务器端 div 是否可见

javascript - Mongoose DBrefs - 转换为 ObjectId 值失败

javascript - 火狐扩展 : Stopping the page load when suspicious url found

javascript - 需要使用 JavaScript 中的键码将事件监听器分配给 Tab 键?

javascript - 对于事件处理,内容脚本优先于本地脚本

javascript - 向 EXT JS 应用程序搜索文本框添加了一个输入事件以触发搜索

javascript - 使用动态键从 Firestore 中删除一个字段

javascript - 从 javascript 调用 WebService

javascript - 即使服务器返回适当的响应 header ,Firefox 也不允许 CORS 请求

firefox - Vimperator推荐设置