首先,比如说
浏览器。
浏览器是用来获取浏览器的基本信息的。
jQuery从版本1.9,除美元。浏览器和美元。browser.version,代替美元。上的
支持更新的2版,即6 / 7 / 8将不再被支持。在未来,如果
用户需要支持IE 6 / 7 / 8,只有1.9是使用jQuery。
解决方案:添加以下JS
(
函数(jQuery){)
如果(jQuery)返回;
jquery.browser = { };
jquery.browser.mozilla = false;
jquery.browser.webkit = false;
jquery.browser.opera = false;
jquery.browser.msie = false;
var = navigator.useragent全国地质教师协会;
jquery.browser.name = navigator.appname;
jquery.browser.fullversion =+ parseFloat(导航仪。appversion);
jquery.browser.majorversion = parseInt(navigator.appversion,10);
无功nameoffset,veroffset,IX;
在Opera中,版本是在Opera或版本之后的
如果((veroffset = nagt.indexof(歌剧))!= 1){
jquery.browser.opera =真;
jquery.browser.name =歌剧;
jquery.browser.fullversion = nagt.substring(veroffset + 6);
如果(((veroffset = nagt.indexof(版本))!=-1)
jquery.browser.fullversion = nagt.substring(veroffset + 8);
}
MSIE / /,在真正的版本是MSIE在用户
代理 else if((veroffset = nagt.indexof(MSIE))!= 1){
jquery.browser.msie =真;
jquery.browser.name =微软Internet Explorer;
jquery.browser.fullversion = nagt.substring(veroffset + 5);
}
在Chrome中的真实版本中,版本是在之后
else if((veroffset = nagt.indexof(铬))!= 1){
jquery.browser.webkit =真;
jquery.browser.name =铬;
jquery.browser.fullversion = nagt.substring(veroffset + 7);
}
真实的Safari中,版本在Safari之后或版本之后。
else if((veroffset = nagt.indexof(狩猎))!= 1){
jquery.browser.webkit =真;
jquery.browser.name =狩猎;
jquery.browser.fullversion = nagt.substring(veroffset + 7);
如果(((veroffset = nagt.indexof(版本))!= 1)
jquery.browser.fullversion = nagt.substring(veroffset + 8);
}
在Firefox中的真正版本,版本在Firefox之后
else if((veroffset = nagt.indexof(火狐))!= 1){
jquery.browser.mozilla =真;
jquery.browser.name =火狐;
jquery.browser.fullversion = nagt.substring(veroffset + 8);
}
大多数其他 / /在浏览器中,名称/版本是在用户端
else if((nameoffset = nagt.lastindexof(' ')+ 1)<<
(veroffset =全国地质教师协会。字符串)(/))
{
jquery.browser.name = nagt.substring(nameoffset,veroffset);
jquery.browser.fullversion = nagt.substring(veroffset + 1);
如果(jquery.browser.name.tolowercase()= = jquery.browser.name.touppercase()){
jquery.browser.name = navigator.appname;
}
}
修剪fullversion字符串在分号 /
空间/如果存在
如果((九= jquery.browser.fullversion.indexof(;))!= 1)
jquery的浏览器。fullversion = jquery.browser.fullversion.substring(0、九);
如果((九= jquery.browser.fullversion.indexof())!= 1)
jquery的浏览器。fullversion = jquery.browser.fullversion.substring(0、九);
jquery.browser.majorversion = parseInt(+ jquery.browser.fullversion,10);
如果(isnan(jQuery。浏览器。主版本号)){
jquery.browser.fullversion =+ parseFloat(导航仪。appversion);
jquery.browser.majorversion = parseInt(navigator.appversion,10);
}
jquery.browser.version = jquery.browser.majorversion;
}(jQuery);
保存上面的js browser.js然后
介绍JSP。
这是一个小
编辑器,找到一个解决方案,没有实验,首先要
分享给大家,希望能解决jQuery
插件的
错误问题。