从Firefox扩展中读取Blob URI的内容

时间:2014-10-21 05:29:51

标签: javascript firefox-addon

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

我的扩展程序适用于简单的测试页面,但是当我在Google云端硬盘上运行我的Firefox扩展程序时,我收到错误'异常..."访问受限制的URI被拒绝"代码:" 1012" nsresult:" 0x805303f4(NS_ERROR_DOM_BAD_URI)"'

我认为Firefox扩展程序具有所有权限,为什么错误'访问受限制的URI被拒绝'?有人有任何线索吗?有没有办法让我的特权提升得更高?

1 个答案:

答案 0 :(得分:1)

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