现在的位置: 首页 > web前端 > 正文

navigator useragent属性定义

2020年07月20日 web前端 ⁄ 共 979字 ⁄ 字号 评论关闭

  Navigator对象参考手册Navigator对象,NavigatoruserAgent定义和用法,userAgent属性是一个只读的字符串,声明了浏览器用于HTTP请求的用户代理头的值。


  NavigatoruserAgent语法


  navigator.userAgent


  浏览器支持


  InternetExplorerFirefoxOperaGoogleChromeSafari


  所有主要浏览器都支持userAgent属性


  您的浏览器发送的用户代理标题:


  <script>


  document.write("用户代理:"+navigator.userAgent);


  </script>


  以上实例输出结果:


  用户代理:Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/72.0.3626.81Safari/537.36SE2.XMetaSr1.0


  通过navigator.userAgent来进行浏览器类型判断


  NavigatoruserAgent属性代码


  //判断浏览器内核、手机系统等,使用browser.userAgent.mobile


  varbrowser={


  userAgent:function(){


  varua=navigator.userAgent;


  varualower=navigator.userAgent.toLocaleLowerCase();


  return{


  trident:ua.indexOf('Trident')>-1,//IE内核


  presto:ua.indexOf('Presto')>-1,//opera内核


  webKit:ua.indexOf('AppleWebKit')>-1,//苹果、谷歌内核


  gecko:ua.indexOf('Gecko')>-1&&ua.indexOf('KHTML')==-1,//火狐内核


  mobile:!!ua.match(/AppleWebKit.*Mobile.*/)||!!ua.match(/AppleWebKit/),//是否为移动终端


  总之,NavigatoruserAgent属性给大家简单的介绍了一些,希望大家多看看。

抱歉!评论已关闭.