Я хочу разработать расширение, которое активируется только для определенного домена. Я не хочу, чтобы он появлялся в меню браузера, не просматривая этот конкретный домен.
Возможно ли это сделать?
Возможно: для меню можно добавить слушателя всплывающих окон, который проверяет текущий загруженный URL-адрес ( документы для контекстного меню, где это будет наиболее целесообразно ).
Вы также можете обновлять всегда видимые элементы (например, значки строки состояния) при каждом изменении отображаемого в данный момент URL-адреса. Это делается через gBrowser.addEventListener .