Browser 过时的浏览器-仅显示IE8及更低版本的横幅。目前包括IE9

Browser 过时的浏览器-仅显示IE8及更低版本的横幅。目前包括IE9,browser,internet-explorer-8,banner,Browser,Internet Explorer 8,Banner,我希望这段代码只显示来自IE8和更低版本的过时浏览器。目前,它还显示了IE9的消息,我想将其排除在外。我确实试图从代码的较低部分删除代码的IE9部分,但没有成功 我从以下渠道获得代码: /*-------------------------------------------------------------------- JAVASCRIPT“过时的浏览器” 版本:1.1.0-2014 作者:Burocratik 网站:http://www.burocratik.com *@保存 ----

我希望这段代码只显示来自IE8和更低版本的过时浏览器。目前,它还显示了IE9的消息,我想将其排除在外。我确实试图从代码的较低部分删除代码的IE9部分,但没有成功

我从以下渠道获得代码:

/*--------------------------------------------------------------------
JAVASCRIPT“过时的浏览器”
版本:1.1.0-2014
作者:Burocratik
网站:http://www.burocratik.com
*@保存
-----------------------------------------------------------------------*/
var outdatedBrowser=函数(选项){
//变量定义(在ajax之前)
var outlated=document.getElementById(“过期”);
//默认设置
this.defaultOpts={
bgColor:“#f25648”,
颜色:“#ffffff”,
lowerThan:“变换”,
languagePath:“../outdatedbrowser/lang/en.html”
}
如果(选项){
//将css3属性指定给IE浏览器版本
如果(options.lowerThan=='IE8'| | options.lowerThan=='borderSpacing'){
options.lowerThan='边框间距';
}else if(options.lowerThan==“IE9”| | options.lowerThan==“boxShadow”){
options.lowerThan='boxShadow';
}else if(options.lowerThan=='IE10'| | options.lowerThan=='transform'| | | options.lowerThan=''| | | typeof options.lowerThan==='undefined'){
options.lowerThan='transform';
}else if(options.lowerThan==“IE11”| | options.lowerThan==“borderImage”){
options.lowerThan='borderImage';
}
//所有属性
this.defaultOpts.bgColor=options.bgColor;
this.defaultOpts.color=options.color;
this.defaultOpts.lowerThan=options.lowerThan;
this.defaultOpts.languagePath=options.languagePath;
bkgColor=this.defaultOpts.bgColor;
txtColor=this.defaultOpts.color;
cssProp=this.defaultOpts.lowerThan;
languagePath=this.defaultOpts.languagePath;
}否则{
bkgColor=this.defaultOpts.bgColor;
txtColor=this.defaultOpts.color;
cssProp=this.defaultOpts.lowerThan;
languagePath=this.defaultOpts.languagePath;
};//如果选项为end,则结束
//定义不透明度和淡入淡出/淡出功能
var done=true;
函数不透明度(不透明度值){
过时的.style.opacity=不透明度_值/100;
过时的.style.filter='alpha(不透明度='+不透明度_值+');
}
//函数淡入淡出(不透明度值){
//函数不透明度(不透明度值);
//如果(不透明度_值==1){
//过时的.style.display='none';
//完成=正确;
//     }
// }
函数淡入(不透明度值){
函数不透明度(不透明度值);
如果(不透明度_值==1){
过时的.style.display='block';
}
如果(不透明度_值==100){
完成=正确;
}
}
//检查元素是否具有特定的类
//函数类(元素,cls){
//返回(“”+element.className+“”).indexOf(“”+cls+“”)>-1;
// }
var支持=(函数(){
var div=document.createElement('div'),
供应商='Khtml Ms O Moz Webkit'。拆分(''),
len=长度;
返回函数(prop){
if(div.style中的道具)返回true;
属性=属性替换(/^[a-z]/,函数(val){
返回值toUpperCase();
});
而(len--){
if(供应商[len]+分区样式中的道具){
返回true;
}
}
返回false;
};
})();
//如果浏览器不支持css3属性(transform=default),则if do>退出所有这一切
如果(!支持(“”+cssProp+“”)){
如果(完成(&O)过时的.style.opacity!=“1”){
完成=错误;
对于(var i=1;我不使用Ajax方式,内部需要html)
if(languagePath==''| | languagePath.length==0){
startStylesAndEvents();
}否则{
grabFile(languagePath);
}
//事件和颜色
函数startStylesAndEvents(){
var btnClose=document.getElementById(“btnCloseUpdateBrowser”);
var btnUpdate=document.getElementById(“btnUpdateBrowser”);
//检查设置属性
过时的.style.backgroundColor=bkgColor;
//太难了!在IE6上很重要
过时的.style.color=txtColor;
过时。子项[0]。style.color=txtColor;
过时的.children[1].style.color=txtColor;
//检查设置属性
btnUpdate.style.color=txtColor;
//btnUpdate.style.borderColor=txtColor;
如果(btnUpdate.style.borderColor)btnUpdate.style.borderColor=txtColor;
btnClose.style.color=txtColor;
//关闭按钮
btnClose.onmousedown=函数(){
过时的.style.display='none';
返回false;
};
//覆盖更新按钮颜色以匹配背景色
btnUpdate.onmouseover=函数(){
this.style.color=bkgColor;
this.style.backgroundColor=txtColor;
};
btnUpdate.onmouseout=函数(){
this.style.color=txtColor;
this.style.backgroundColor=bkgColor;
};
}//结束样式和事件
//如果AJAX出现请求错误>插入英文默认值
var ajaxEnglishDefault='您的浏览器已过期!'
+“更新浏览器以正确查看此网站。

” +“

”; //**AJAX功能-Jeremy Keith的防弹AJAX** 函数getHTTPObject(){ var xhr=false; if(window.XMLHttpRequest){ xhr=newXMLHttpRequest(); }else if(window.ActiveXObject){ 试一试{ xhr=新的ActiveXObject(“Msxml2.XMLHTTP”); }捕获(e)