数码资讯
js获取当前使用的浏览器的名称以及实现版本号的方法。
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
通过js获取当前浏览器的名称和版本号需要工作,有很多的网上信息的关键词是navigator.appname,但这种方法获取浏览器的名字只有两或IE或netscap,它可以用来确定是否IE的使用,但我想得到特定的浏览器产品名称如Firefox、Chrome等。所以我们不得不通过navigator.useragent,但这个字符串很长。分析他的特点并用正则表达式解决它是一个好方法。
(1)获取浏览器名称+版本字符串
getbrowserinfo()函数
{
VaR剂= navigator.useragent.tolowercase();
无功regstr_ie = / MSIE { D. } +; / GI;
无功regstr_ff = / / Firefox { D. } + / GI
无功regstr_chrome = / /铬{ D. } + / GI;
无功regstr_saf = / / Safari { D. } + / GI;
伊江
如果(agent.indexof(MSIE)> 0)
{
返回agent.match(regstr_ie);
}
Firefox
如果(agent.indexof(火狐)> 0)
{
返回agent.match(regstr_ff);
}
Safari
如果(agent.indexof(狩猎)> 0 agent.indexof(铬)<0)
{
返回agent.match(regstr_saf);
}
铬
如果(agent.indexof(铬)> 0)
{
返回agent.match(regstr_chrome);
}
}
(2)然后获取版本号。
VaR的浏览器= getbrowserinfo();
警告(浏览器);
无功verinfo =(浏览器+ )。更换( / { ^ 0-9。} /搞笑,);
上面的js获取当前浏览器的名称和版本号的实现方法,这是所有萧边分享你的内容。我希望能给你一个参考,希望你能支持它。
(1)获取浏览器名称+版本字符串
getbrowserinfo()函数
{
VaR剂= navigator.useragent.tolowercase();
无功regstr_ie = / MSIE { D. } +; / GI;
无功regstr_ff = / / Firefox { D. } + / GI
无功regstr_chrome = / /铬{ D. } + / GI;
无功regstr_saf = / / Safari { D. } + / GI;
伊江
如果(agent.indexof(MSIE)> 0)
{
返回agent.match(regstr_ie);
}
Firefox
如果(agent.indexof(火狐)> 0)
{
返回agent.match(regstr_ff);
}
Safari
如果(agent.indexof(狩猎)> 0 agent.indexof(铬)<0)
{
返回agent.match(regstr_saf);
}
铬
如果(agent.indexof(铬)> 0)
{
返回agent.match(regstr_chrome);
}
}
(2)然后获取版本号。
VaR的浏览器= getbrowserinfo();
警告(浏览器);
无功verinfo =(浏览器+ )。更换( / { ^ 0-9。} /搞笑,);
上面的js获取当前浏览器的名称和版本号的实现方法,这是所有萧边分享你的内容。我希望能给你一个参考,希望你能支持它。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。