我刚刚做了一个FF插件,并制作了一个简单的网站。我希望当访问者点击"下载"按钮时,插件可以安装,而不是被下载。它在本地工作,但当我上传网站时就不行了。我检查了mozilla存储库,它们也只是链接到xpi文件。
我做错了什么?
问题是您尚未为网站注册XPI MIME类型。您可以通过将以下规则添加到站点的.htaccess
文件中(假设您的站点使用Apache服务器)来做到这一点:
AddType application/x-xpinstall .xpi
这应该会得到您想要的结果(用户单击链接并被提示安装XPI文件)。
Fore更多参考https://developer.mozilla.org/en-US/Add-ons/Extension_Packaging#Making_an_extension_XPI