Все зависит от того, что вы на самом деле хотите создать. Если вашему аддону требуются такие вещи, как локальное хранилище или использование xPath или других специфичных для браузера элементов, то сделать это легко и правильно на нескольких платформах было бы невероятно легко.
Вообще говоря, все браузеры совершенно разные. Chrome и Safari запускают webkit, Firefox Gecko и так далее. Некоторые хорошо поддерживают HTML5, другие нет. Если вы создаете что-то сложное, вам придется делать это для каждого отдельного браузера. Тем не менее, большая часть кода одного может быть изменена с помощью нескольких дополнительных / разных вызовов другого. Например, Firefox имеет много общего с Chrome и Safari, а Chrome и Safari еще более тесно связаны.
Если ваше дополнение очень простое, я бы порекомендовал использовать только букмарклет. Взгляните на это http://www.smashingmagazine.com/2010/05/23/make-your-own-bookmarklets-with-jquery/, используя JQuery, чтобы решить некоторые, если не все специфические проблемы браузера, с которыми вы столкнетесь.
Если вам требуется дополнение / расширение или букмарклет, сделайте это с JQuery, где это возможно.
Я не могу дать более точный ответ "да" или "нет" без дополнительной информации. Если бы вы могли рассказать о том, что вы хотите сделать, вам было бы гораздо легче помочь.