javascript - 从 Firefox 扩展读取 Blob URI 的内容

标签 javascript firefox-addon

我正在用 Javascript 开发 Firefox 扩展,需要读取 Blob URI 的内容(例如 blob:488ab243-e325-49f7-b981-b904bd829c48 形式的 URI)。

我的扩展程序可以在简单的测试页面上运行,但是当我在 Google 云端硬盘上运行 Firefox 扩展程序时,出现错误“异常...“访问受限 URI 被拒绝”代码:“1012”nsresult:“0x805303f4 (NS_ERROR_DOM_BAD_URI) “'

我假设 Firefox 扩展拥有所有权限,那么为什么会出现“访问受限 URI 被拒绝”错误?有人有任何线索吗?有没有办法将我的特权提升得更高?

最佳答案

没关系,错误的原因是在扩展程序有机会读取其内容之前,Blob URI 已被“撤销”。如果它没有被撤销,扩展程序就可以读取它。

关于javascript - 从 Firefox 扩展读取 Blob URI 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26479481/

相关文章:

javascript - jQuery 无法处理 ng-repeat 中的按钮 id

css - 如何制作可选择的 A 标签?

javascript - 将当前选项卡的 URL 发送到插件内容

javascript - 使用javascript在firefox中Grep一个页面

javascript - Firefox 插件 SDK : Can't trigger click event on document element

javascript - 为什么这个 Angular 脚本无法检索 Laravel 4 生成的 JSON?

javascript - 在函数中重置 setInterval,范围是全局的..?

javascript - jquery 自动完成结果到 html/div

javascript - 使用 JavaScript 打印金字塔编号

javascript - 火狐附加 SDK : Run content script in new tab only once