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.
分析问题
下载插件 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不能用了。
安装 Cupper
打开 Copper 插件页面 https://addons.mozilla.org/en-US/firefox/addon/copper-270430/ ,现在可以点击 Add to Firefox
按钮安装插件了。
安装好后,在Firefox工具栏的右侧会出现一个Cu
图标,在地址栏输入CoAP示例链接 coap://californium.eclipse.org/
,就能看到 Copper 调试界面。
建议
最好在虚拟机环境下安装 Firefox 52.0,只用这个虚拟机环境调试 CoAP,虚拟机推荐使用 VirtualBox。