Rozšířeni pro Chrome je jen obyčejný javascript. A ten je kompatibilní napříč prohlížeči i systémů. Takže pokud Firefox použije stejné volání, tak nevidím důvod, proč by to pak nemělo fungovat bez přepisování. Problémy mohou nastat jedině ve využití specifických funkcí. Jako že Chrome má toto, ale Firefox už ne nebo jinak.