catprayer

在看 Discuz! 的源码的时候,发现了一段浏览器验证的代码,还是比较经典的:

var BROWSER = {};
var USERAGENT = navigator.userAgent.toLowerCase();
alert(USERAGENT);
BROWSER.ie = window.ActiveXObject && USERAGENT.indexOf(\'msie\') != -1 && USERAGENT.substr(USERAGENT.indexOf(\'msie\') + 5, 3);
BROWSER.firefox = document.getBoxObjectFor && USERAGENT.indexOf(\'firefox\') != -1 && USERAGENT.substr(USERAGENT.indexOf(\'firefox\') + 8, 3);
BROWSER.chrome = window.MessageEvent && !document.getBoxObjectFor && USERAGENT.indexOf(\'chrome\') != -1 && USERAGENT.substr(USERAGENT.indexOf(\'chrome\') + 7, 10);
BROWSER.opera = window.opera && opera.version();
BROWSER.safari = window.openDatabase && USERAGENT.indexOf(\'safari\') != -1 && USERAGENT.substr(USERAGENT.indexOf(\'safari\') + 7, 8);
BROWSER.other = !BROWSER.ie && !BROWSER.firefox && !BROWSER.chrome && !BROWSER.opera && !BROWSER.safari;
BROWSER.firefox = BROWSER.chrome ? 1 : BROWSER.firefox;

分类:

技术点:

相关文章:

  • 2021-10-27
  • 2022-12-23
  • 2022-12-23
  • 2021-07-11
  • 2022-01-12
  • 2021-10-30
  • 2022-12-23
  • 2021-11-13
猜你喜欢
  • 2022-12-23
  • 2021-12-03
  • 2022-03-02
  • 2021-12-04
  • 2021-12-27
  • 2021-12-24
  • 2022-12-23
相关资源
相似解决方案