Hallo,
du machst keinen Fehler. appCodeName liefert aus historischen Gründen »Mozilla«. Netscape 2.0 hatte damit angefangen und andere Browser taten es ihm nach.
http://de.selfhtml.org/javascript/objekte/navigator.htm#app_code_name
Aussagekräftiger ist der http://de.selfhtml.org/javascript/objekte/navigator.htm#user_agent@title=userAgent, aber auch darin kommen verwirrende Begriffe wie »Mozilla« vor. Eine Browsererkennung ist nicht trivial, und meistens unnötig oder sogar kontraproduktiv.
Was hast du genau mit der Information vor?
Viele Grüße
Mathias