firefox3扩展的id

一个典型的install.rdf如下: <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em=”http://www.mozilla.org/2004/em-rdf#”> marvelliu.@gmail.com SurfLilac 0.0.1 {ec8030f7-c20a-464f-9b0e-13a3a9e97384} 1.5 3.* marvel happygirl Surf on lilacbbs.com http://lilacbbs/firefox/lilac/ chrome://surflilac/skin/surflilac.png 其中,第一个em:id表示程序的id,这个有两种形式,一种是类似于电子邮件的格式,例如foo@a.com,但是不一定需要是你的真实邮件地址;第二种是gid,具体如何生成gid可以参考http://developer.mozilla.org/en/docs/Generating_GUIDs。 第二个em:id表示这个扩展安装的宿主程序的id,这个可以在https://addons.mozilla.org/en-US/firefox/pages/appversions查到。我当时以为这个em:id是随便写的,结果提示firefox和这个扩展不兼容,ft,呵呵。记住,如果是firefox(版本为0.3, 0.6, 0.7, 0.7+, 0.8, 0.8+, 0.9.x, 0.9, 0.9.0+, 0.9.1+, 0.9.2+, 0.9.3, 0.9.3+, 0.9+, 0.10, 0.10.1, 0.10+, … Continue reading