if(u_agent.indexOf("Firefox")>-1)是什么意思?最主要的疑惑是为什么是>-1?
return int String.indexOf(Sting match); //此方法为查找一个字符串中是否包含 指定的 字符; //如果找到了 则返回这个 被包含的字符串 在 被查找的字符串中为 下标位置。 //而如果 没有找到 则回返回 -1; // 好了 这样就好解释了 这个u_agent必然是指从header中获取的user-agent,这个信息是指访问的客户端的系统信息。 // 如果 在这个字符串中没有找到 Firefox 就会返回-1, 所以写法不止这一种。还有的这样写 if(u_agent.indexOf("Firefox")<0) if(u_agent.indexOf("Firefox")!=-1)