Chrome имеет значительно более ограниченный API расширения, чем Firefox; в основном он состоит только из скриптов контента (с фоновыми страницами) и пары хуков для контекстных меню, всплывающих окон и тому подобного. Таким образом, мне кажется, что в Firefox может быть реализовано очень значительное подмножество API Chrome, либо как расширение Firefox, либо как отдельный «компилятор расширений», как это существует для сценариев Greasemonkey (что, кстати, является еще одним примером чего-то это работает точно так же, как скрипты содержимого Chrome). Если это будет реализовано, это позволит большинству расширений Chrome устанавливать и запускать в Firefox.
Я немного погуглил и нашел несколько упоминаний об очень старой попытке сделать это, но все ссылки на реальный репозиторий Mozilla для него теперь мертвы . Даже если бы это было не так, я был бы очень удивлен, если бы эта ранняя попытка все еще работала с Firefox 4 или последними изменениями в API расширения Chrome.
Итак, мой вопрос: кто-нибудь знает, каково текущее состояние дел в отношении уровней совместимости Chrome Extension API в Firefox? Были ли какие-либо расширения или компиляторы расширений, пытающиеся решить проблемы, которые я поднял?