Estou usando o PureBrowser 52.8.1, um fork do Firefox ESR, com general.useragent.compatMode.firefox
definido como True. Minha string de agente do usuário é:
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 \
Firefox/52.0 PureBrowser/52.8.1
Quando visito uma página de extensão em addons.mozilla.org (AMO), por exemplo, uMatrix , não consigo instalar a extensão porque o botão de instalação é substituído por um botão "Apenas com o Firefox - Obter o Firefox agora".
Anteriormente, a definição general.useragent.compatMode.firefox
resolveu esse problema, mas esse não é mais o caso. Eu ainda posso instalar extensões (legadas) manualmente, então eu sei que deve ainda ser possível instalá-las a partir do site.
Existe um documento oficial explicando como o AMO determina se o navegador é compatível? (Código legível também aceitável.)