Около года назад заинтересовался библиотекой highlight.js, написанной Иваном Сагалаевым. Да так заинтересовался, что решил обернуть highlight.js в расширение для фаерфокса. Пусть она озаряет код на непросвещенных сайта, подумалось мне тогда. Спустя год вышел Firefox 3.0, который весь чуть-чуть другой. Многие расширения в нем сломались, в том числе и это.
Основное различие между версиями расширения для Firefox 2.0 и 3.0 в том, как подключаются стили и библиотека. Подключать к страничке файлы по протоколу chrome:// теперь нельзя, а надо использовать новый способ с протоколом resources://. Это должно укрепить безопасность, стабильность и вообще. А еще встраивать highlight.js стало значительно удобнее, так как Иван сделал его самостоятельным модулем. Подробнее можете посмотреть в исходниках.
Новое расширение highlighter-4.2.1.xpi для Firefox 3.0.
Старое расширение highlighter-3.5.xpi для Firefox 2.0.