JavaScript判斷瀏覽器版本

2021-07-16 19:57:06 字數 861 閱讀 9904

判斷ie11瀏覽器

function isie()

return ("activexodject"  in  window);

判斷ie6瀏覽器

function

isie6()

判斷ie7瀏覽器

function

isie7()

判斷ie8瀏覽器

function

isie8()

判斷ie9、ie10、ie11瀏覽器

從ie8瀏覽器是支援json內建物件的,從ie10開始支援js的嚴格模式。ie9+下alert(!-[1,])返回的是false,ie9+是支援addeventlistener的,但是ie11瀏覽器中是不支援原來ie中獨有的事件繫結attachevent。根據這些區別我們就能區分出ie9、ie10、ie11瀏覽器了。

判斷其他瀏覽器

//

檢測函式

var check = function

(r) ;

var statics =,/**

* 是否為火狐瀏覽器

*/ isfirefox : function

() ,/**

* 是否為谷歌瀏覽器

*/ ischrome : function

() ,/**

* 是否為opera瀏覽器

*/

isopera : function

() ,/**

* 檢測是否為safari瀏覽器

*/ issafari : function

() };

JavaScript判斷瀏覽器型別及版本

申明,原帖子url 各種瀏覽器的特徵及其useragent。ie 只有ie支援建立activex控制項,因此她有乙個其他瀏覽器沒有的東西,就是activexobject函式。只要判斷window物件存在activexobject函式,就可以明確判斷出當前瀏覽器是ie。而ie各個版本典型的userag...

判斷瀏覽器

if page.request.browser.ecmascriptversion.major 0 page.request.browser.w3cdomversion.major 0 判斷是否支援指令碼 response.write 瀏覽器名稱與版本號 page.request.browser.t...

判斷瀏覽器

不區分版本 function mybrowser 判斷是否opera瀏覽器 if useragent.indexof firefox 1 判斷是否firefox瀏覽器 if useragent.indexof chrome 1 if useragent.indexof safari 1 判斷是否sa...