navigator.iuserAgent.indexOfr("MSIE")和window.opera的意思.

解决方案 »

  1.   

    userAgent是客服端告诉服务器自己身份的一个标志,说白了就是一个字符串。在那个浏览器五花八门的年代,服务器端就要靠这个区分浏览器然后生成不同的客户端代码以满足不同的浏览器。但是我们很幸福了,生活在这个有了web标准的年代。现在对于服务器端来说绝大多数时候不用再区分浏览器了,但是客户端还没有这么好办,很多时候还是要做不同的代码来满足不同的浏览器。其区分的依据就是window.navigator.userAgent,因为各种浏览器都会有一个独一无二的userAgent。
    而window.opera印象中是Opera浏览器特有的一个属性,所以可以通过window.opera != null返回值来判断是不是Opera浏览器(当然通过userAgent也是可以的)