function validB(){
var u_agent = navigator.userAgent ;
var B_name="不是想用的主流浏览器!";
if(u_agent.indexOf("Firefox")>-1){
B_name="Firefox";
}else if(u_agent.indexOf("Chrome")>-1){
B_name="Chrome";
}else if(u_agent.indexOf("MSIE")>-1&&u_agent.indexOf("Trident")>-1){
B_name="IE(8-10)";
}
这个indexOf()比较的是:在浏览器头信息中 寻找相应的字符串,返回它最开始出现的位置。当找到字符串时,返回值范围是0——u_agen.length-1这个区间,没找到就返回-1,所以当返回值大于-1时,就说明找到了相应字符串。
字符串定位函数,找到了就返回第一个字符的位置,找到了就返回-1.