Firefox addon 由于出现无法修改所需文件的错误,无法安装加载项

Firefox addon 由于出现无法修改所需文件的错误,无法安装加载项,firefox-addon,firefox4,firefox-addon-sdk,Firefox Addon,Firefox4,Firefox Addon Sdk,我开发了一个插件,它在我的电脑上运行得很好。但是当我把它发送到我们的客户机上安装时,它出现了一个类似这样的错误:“你的插件无法安装,因为Firefox无法修改所需的文件” 有人知道原因是什么吗?客户端是否有类似Windows或UNIX的系统 看起来Firefox配置文件文件夹存在权限问题(它是只读的)。查看更多详细信息。听起来像:加载项文件的路径太长。要进行验证,请让客户端在具有短路径的目录中创建一个临时配置文件,如C:\temp profile,然后尝试在那里安装扩展。谢谢大家!我尝试了以上所

我开发了一个插件,它在我的电脑上运行得很好。但是当我把它发送到我们的客户机上安装时,它出现了一个类似这样的错误:“你的插件无法安装,因为Firefox无法修改所需的文件”


有人知道原因是什么吗?

客户端是否有类似Windows或UNIX的系统


看起来Firefox配置文件文件夹存在权限问题(它是只读的)。查看更多详细信息。

听起来像:加载项文件的路径太长。要进行验证,请让客户端在具有短路径的目录中创建一个临时配置文件,如
C:\temp profile
,然后尝试在那里安装扩展。

谢谢大家!我尝试了以上所有建议,但最终发现问题在于包中的应用程序ID。json太长,我从jid0-1Z6ceODTjCn4TmgrrAo3ARAo5J0更改为jid1-EGBMRh2YNRZEIg,然后一切正常。有人遇到这个问题,可以试试。

谢谢@jakub.gieryluk!他们都有窗户。我们不能告诉他们使用命令行或修复任何安装文件夹来解决权限问题。是否有任何方法可以通过代码来实现?或者更好的主意?Windows中的配置文件文件夹通常类似于
C:\Documents and Settings\\Application Data\Mozilla\Firefox\Profiles\
(它与安装文件夹不同,安装文件夹通常是
C:\Program Files
)。尝试更改配置文件文件夹的权限(右键单击>属性>禁用“只读”)。您还可以使用
Firefox.exe-P
启动Firefox,这将打开配置文件管理器,以便您可以创建新配置文件并指定其文件夹。如果问题出在权限上,而你不能做我建议的任何事情,我不知道你是否可以用其他方法解决它。