JavaScript 浏览器验证代码(来自discuz)


本文整理自网络,侵删。

在看 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;

更多相关Discuz论坛的内容来自木庄网络博客


标签:Discuz论坛

相关阅读 >>

discuz! 6.1 - 发送html格式电子邮件

360通用php防护代码(使用操作详解)

php著名开源论坛:discuz!跨站大全

discuz! 6.0.1 (searchid) remote sql injection exploit

discuz!7.0登录框登录后不能正常跳转

discuz! 5.0.0论坛程序中加入一段js代码,让会员点击下载附件前自动弹出提示窗口

建论坛是用动网好还是discuz好?

destoon数据库表说明汇总

php仿discuz分页效果代码

使用python 爬虫抓站的一些技巧总结

更多相关阅读请进入《Discuz论坛》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...