CoAP 调试工具 Copper 是 Firefox 的一个插件,这个插件能支持的 Firefox 最高版本是52.0,与新版的 Firefox 不兼容,要使用 Copper 只能安装 Firefox 52.0。

Copper 插件兼容问题

打开 Copper 插件页面 ​​https://addons.mozilla.org/en-US/firefox/addon/copper-270430/​​​ 得到不兼容的提示。没法点击 ​​Add to Firefox​​ 按钮,即使强制安装也不起作用。

This add-on is not compatible with your version of Firefox.

解决CoAP调试工具Copper不兼容Firefox的问题_firefox

分析问题

下载插件 ​​copper_cu-1.0.1-fx.xpi​​​,直接点击链接会自动安装插件,应该使用右键菜单选择​​从链接另存文件为...​​。下载后使用 7-Zip 解压 copper_cu-1.0.1-fx.xpi 后有个 install.rdf 文件,用文本文件打开,其中告知了插件支持的最小版本是4.0,支持的最大版本是52.0。

<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>4.0</em:minVersion>
<em:maxVersion>52.*</em:maxVersion>
</Description>
</em:targetApplication>

解决问题

安装 Firefox 52.0

既然 Copper 插件支持的最大版本是52.0,那我们就下载Firefox 52.0,下载链接 ​​http://ftp.mozilla.org/pub/firefox/releases/52.0/​​ 根据系统和语言选择相应的版本,

安装时选择​​自定义​​​,不要勾选​​安装维护服务​​​,安装完成后要立即​​关闭自动升级​​​功能,否则刚安装后就被自动升级到新版本,又没法使用了,​​安装的过程中最好断网​​​,否则在关闭自动升级之前很可能已经有了更新包,下次每次开启Firefox时都会问要不要升级,这时候一定要选择​​否​​,升级了就不兼容了,Copper不能用了。

解决CoAP调试工具Copper不兼容Firefox的问题_firefox_02

解决CoAP调试工具Copper不兼容Firefox的问题_自动升级_03

解决CoAP调试工具Copper不兼容Firefox的问题_自动升级_04

解决CoAP调试工具Copper不兼容Firefox的问题_CoAP_05

安装 Cupper

打开 Copper 插件页面 ​​https://addons.mozilla.org/en-US/firefox/addon/copper-270430/​​​ ,现在可以点击 ​​Add to Firefox​​ 按钮安装插件了。

解决CoAP调试工具Copper不兼容Firefox的问题_firefox_06

安装好后,在Firefox工具栏的右侧会出现一个​​Cu​​​图标,在地址栏输入CoAP示例链接 ​​coap://californium.eclipse.org/​​,就能看到 Copper 调试界面。

解决CoAP调试工具Copper不兼容Firefox的问题_Copper_07

建议

最好在虚拟机环境下安装 Firefox 52.0,只用这个虚拟机环境调试 CoAP,虚拟机推荐使用 ​​VirtualBox​​。