阅读:5594回复:5
新人请问:为什么Firefox在javascript中被navigator.appName显示为Netscape?
我用js中的navigator.appName来识别浏览器,结果发现Firefox被显示为Netscape?怎么用js显示真实的浏览器信息呢?
|
|
1楼#
发布于:2005-10-28 14:47
navigator.userAgent
|
|
|
2楼#
发布于:2005-10-28 14:47
useragent 也可以伪装的
|
|
3楼#
发布于:2005-10-28 14:47
要准确的唯有探测内核,例如:
var isIE=(document.all&&document.getElementById&&!window.opera)?true:false; var isMozilla=(!document.all&&document.getElementById&&!window.opera)?true:false; var isOpera=(window.opera)?true:false; 不过,最简单当然是 IE only 的不用,IE 不支持的也不用。 ![]() |
|
|
4楼#
发布于:2005-10-28 14:47
楼上说的对,ua还是不用的好
曾经碰到过很多站点都识别错误 |
|
5楼#
发布于:2005-10-28 14:47
不过,最简单当然是 IE only 的不用,IE 不支持的也不用。 晕死,有时间你去撞豆腐玩好了,何必到这里来浪费时间 |
|