As empresas quando pedem um sistema falam em que navegador esse sistema será usado, IE por exemplo, então caso você construa algo que funciona no firefox e não no IE não é valido, mas como fazer um sistema que roda em um navegador expecífico?
Como fazer um sistema para rodar em um navegador expecífico?
2 Respostas
Quando você constrói um sistema para web (usando html + css + javascript) teoricamente ele teria que funcionar em todos os navegadores.
Mas cada navegador tem seu próprio “motor de renderização” e seu próprio “motor de javascript” causando o grande problema que é:
Testei no Internet Explorer não funciona no Chrome.
Testei no Chrome e não funciona no Firefox…
e assim vai: ou seja é uma enorme dor de cabeça.
para resolver isso, existem muitas bibliotecas javascript (exemplo: jquery) que minimiza esse tipo de problema.
Então se você gostaria que sua aplicação funcionasse apenas no IE, teste ela somente no IE. Se gostaria que ela funcionasse no IE e no Firefox, testa ela no IE e no Firefox.
Espero ter ajudado.

Tem milhares de exemplos prontos de códigos que identificam o browser.
Só adaptar um deles que já resolve o problema.