Well, first, getting a new URI scheme to be handled by Firefox is equivalent as getting it handled for Gnome, since for some reason, Firefox uses the generic gnome-open command to handled unknown URI schemes. I haven’t been able to find how or why, so I don’t know if that’s Debian specific or if this is true for any Firefox running on Linux et al.
B. Lavoie, O. Rambow, and E. Reiter. Proceedings of the Fifth Conference on Applied Natural Language Processing (ANLP-97), page 253--256. Morristown, NJ, USA, Association for Computational Linguistics, (1997)
P. Kroha. Database and Expert Systems Applications, volume 1873 of Lecture Notes in Computer Science, page 675-684. Springer Berlin / Heidelberg, (2000)
L. Dawson, and P. Swatman. ICIS '99: Proceeding of the 20th international conference on Information Systems, page 260--273. Atlanta, GA, USA, Association for Information Systems, (1999)