js的代码来判断访问者的类型和版本号。
PHPnew博客有一个内置的Discuz UBB型编辑,这是插入到光标功能和不准确对IE11。今天的分析,终于找到了原因。老版本的js文件写浏览器判断是异常的,所以插入点一直在头部。今天来修理它。
提供js函数。返回数组。
复制代码代码如下所示:
功能sys_useragent(){
VaR的UserAgent = navigator.useragent,
rmsie = /(MSIE 的|三叉戟。*右:)({ W. } +)/,
rfirefox = /(Firefox)/({ W. } +)/,
ropera = /(歌剧)。+版 /({ W. } +)/,
rchrome = /(铬)/({ W. } +)/,
rsafari = / /版本({ W. } +)/(Safari);
var浏览器,版本,UA;
UA = useragent.tolowercase();
VaR的比赛= rmsie.exec(UA);
如果(匹配)!= NULL){
返回{浏览器:即版本:比赛{ 2 } | | 0 };
}
如果(window.activexobject | |!!ActiveX对象窗口){
返回浏览器:IE
}
VaR的比赛= rfirefox.exec(UA);
如果(匹配)!= NULL){
返回{浏览器:Firefox,版本:比赛{ 2 } | | 0 };
}
VaR的比赛= ropera.exec(UA);
如果(匹配)!= NULL){
返回{浏览器:歌剧版:比赛{ 2 } | | 0 };
}
VaR的比赛= rchrome.exec(UA);
If (match! = NULL){
返回:Chrome浏览器,版本:{比赛{ 2 } | | 0 };
}
VaR的比赛= rsafari.exec(UA);
If (match! = NULL){
Return {browser: Safari, version: match{1} || 0};
}
如果(匹配)!= NULL){
返回{浏览器:
}
}
我希望它会对你有帮助。
编辑器的内容也包含在附件flash中,用于加载经常失败的问题修复和返回问题处理。