我找到判断的方法了http://www.cnblogs.com/leadzen/archive/2008/09/06/1285764.html
Safari浏览器中有一个其他浏览器没有的openDatabase函数,可做为判断Safari的标志。
Chrome有一个MessageEvent函数,但Firefox也有。不过,好在Chrome并没有Firefox的getBoxObjectFor函数,根据这个条件还是可以准确判断出Chrome浏览器的。
但是现在还有个问题,怎么判断IE7呢?