firefox 安装 copper 插件

Firefox 升级后开始不支持三方协议的插件,调试 coap 协议使用的 Copper 插件在Firefox上不起作用。

需要做调试的时候,发现在关闭了 Firefox 更新的情况下 Copper 插件依然不起作用,于是想着重新安装,在插件商店里面居然已经找不到 Copper 这个插件了。官方已经将这个插件从 Firefox 的商店下架了。

解决方法

  1. Copper Github地址 https://github.com/mkovatsc/Copper
  2. Firefox RES 版 https://ftp.mozilla.org/pub/firefox/releases/52.0.2esr/

使用RES版是因为正常的版本从源码加载插件插件依然无法使用

安装方式

安装方式参考github的安装说明

  1. 从github拉取 Copper 源码 clone git://github.com/mkovatsc/Copper.git

  2. 创建一个名为 copper@vs.inf.ethz.ch 的文件 到firefox的 extensions 目录,路径如下

    • Windows: C:\Users<username>\AppData\Roaming\Mozilla\Firefox\Profiles\xxxxxxxx.default\extensions\

    • Linux:

      ~/.mozilla/firefox/xxxxxxxx.default/extensions/

    • MacOS:

      ~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default/extensions/

  3. 将第一步中clone的源码路径添加到第二步创建的文件中

  4. 在 firefox 中打开 about:config 设置 xpinstall.signatures.required 为 false

5.. 重启 firefox 。