我正在寻找创建一个安装程序,它将在Firefox和资源管理器中为MIME类型添加处理程序。我将使用的安装程序将是INNO(a.k.a Oh Nooo!)或NSIS。
Mozilla和Microsoft如何建议添加处理程序。到目前为止,我能够找到的所有Firefox都是如何手动添加/删除/扩充,无论我想隐藏多少简单用户。
答案 0 :(得分:2)
对于NSIS,要将您的应用程序注册为给定MIME类型的默认应用程序,您可以:
如果mime-type已正确注册,我认为你没有任何问题。
有关Firefox如何处理MIME /文件映射的解释here。
答案 1 :(得分:0)
这对我有用Launching a registered mime helper application
但是如果你想要firefox打开处理程序而不要求任何东西(比如当你检查“总是这样做”或者它是如何被调用的话),你可能不得不搞乱mimeTypes.xml。见http://www.math.ubc.ca/MathNet/FAQ/index.shtml?FirefoxHelper.html
答案 2 :(得分:0)
在firefox Quantum中,mime处理程序位于firefox配置文件目录中名为 handlers.json 的文件中。在Windows上,该目录位于%APPDATA%\ Mozilla \ Firefox \ Profiles 中,该目录通常会扩展为 C:\ Users \您的名字\ AppData \ Roaming \ Mozilla \ Firefox \ Profiles >
默认配置文件目录的名称具有随机的字母数字名称,扩展名为.default,例如。 v3c92uhd.default
如果您编辑handlers.json文件,请确保将其保存为json压缩格式和UTF8编码,否则firefox将拒绝读取它。