跪求大神,关于如何用javascript检测Opera

流氓浏览器Opera已经把自己伪装得一点没有opera的样子了,userAgent还能用吗?有什么好的办法检测出来吗?

目前最新的opera,navigator.userAgent包含特殊字符串OPR(旧版本是Opera),你可以判断这个,以后会不会变就清楚了

 Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36 OPR/40.0.2308.81