3
我已经使用Web扩展API编写了Firefox扩展。它已经通过了初步审查,但是评论者说,他不能当他安装它的全面审查的原因出发,他得到了下面的错误 -Firefox扩展:无法解析扩展存储的JSON数据
“无法解析的扩展存储JSON数据”
在检查在相当长的一段时间内,我认为Firefox会在每个扩展名的配置文件文件夹中创建一个名为“storage.js”的文件,用于写入和读取特定扩展名的所有本地存储数据。如果在创建此文件之前扩展尝试写入此文件,则会引发错误“无法将JSON数据写入扩展存储”,并且如果扩展代码尝试在创建此文件之前从此文件读取,则会出现错误“无法解析扩展存储的JSON数据“。
现在,我关心的是我怎么知道肯定该文件已被创建,它可以写入或读取?
PS:刚刚安装扩展时发生这种情况。对于随后的会话,这个错误不会出现,因为该文件不再丢失。