Если я помещу PHP-скрипт в каталог «data», могу ли я использовать его в своем дополнении Firefox?
Дополнения Firefox могут выполнять только JavaScript. Это все еще оставляет вам несколько вариантов:
(Я просто погуглил эти ссылки и понятия не имею, насколько хорошо они работают, вероятно, есть лучшие альтернативы)
Переписывание кода PHP — единственный чистый способ, по моему мнению. Тщательная миграция самого простого кода с помощью транспилятора может сэкономить некоторое время.
Firefox НЕ МОЖЕТ напрямую использовать php в расширении, если только вы косвенно не вызываете свой php-код через XPCOM или другой обходной путь.