我开发了一个插件,它在我的电脑上完美运行。但是当我将它发送到我们的客户端安装时,它出现了一个错误,上面写着“你的插件无法安装,因为Firefox无法修改所需的文件”。
任何人都知道原因可能是什么?
答案 0 :(得分:1)
听起来像bug 636268:加载文件的路径太长了。要进行验证,请让客户端在具有短路径的目录中创建临时配置文件,例如C:\temp-profile
并尝试在那里安装扩展。
答案 1 :(得分:0)
客户端是否具有Windows或类UNIX系统?
看起来Firefox配置文件夹的权限问题(它是只读的)。查看here了解更多详情。
答案 2 :(得分:0)
谢谢你们!我尝试了以上所有建议,但我终于发现问题是package.json中的app ID太长了,我从 jid0-1Z6ceODTjCn4TmgrrAo3ARAo5J0 更改为 jid1-EGBMRh2YNRZEIg 然后一切工作得很好。有人有这个问题然后可以尝试一下。