The Battle Continues
So the battle to create a Gecko extension continues. I’m actually making progress and feel like I have all the necessary pieces now. I can:
- add an icon to the toolbar and respond to clicks
- add text and images to the status bar
- catch navigation events
- extract RDF from web pages
- parse the extracted RDF into a series of Triples (thanks to Jim Ley’s excellent all-javascript RDF parser)
So all that’s left to do is perform some queries on the RDF (which the parser also allows) and put the pieces together. Of course, I also need to figure out how to hack enough XUL together to make a dialog, but hey; how hard can it be?