js判断不同的浏览器类型

if(window.ActiveXObject) {

//可以判断window上是否存在ActiveXObject函数来进行判断
    console.log("IE")
  }else if(document.getBoxObjectFor) {  //只有火狐有

//可以使用getBoxObjectFor来判断是否为Firefox浏览器。
    console.log("Firefox")
  }else if(window.MessageEvent && !document.getBoxObjectFor) {

//Chrome浏览器中存在MessageEvent函数,不过Firefox也存在。但是Chrome中不存在getBoxObjectFor函数。
    console.log("Chrome")
  }else if(window.opera) {

//可以使用window.Opera来判断是否为Opera浏览器
    console.log("Opera")
  }else if(window.openDatebase) {

//Safari浏览器存在其他浏览器中没有的一个函数,openDatabase函数,我们可以通过openDatabase函数的有无来进行判断。
    console.log("safair")
  }

posted @ 2023-02-20 11:08  PYK_XG  阅读(251)  评论(0)    收藏  举报