我想检测浏览器类型,以便在我的ExtJS应用程序中出现错误时可以记录浏览器类型。我知道有几个JavaScript库可以检测浏览器类型,但如果我使用我的代码部署它们,我将不得不定期更新库。
我的问题是:ExtJS能够很好地保持浏览器检测功能的最新状态吗?我正在使用ExtJS 4.2。
答案 0 :(得分:1)
ExtJS在保持浏览器检测功能方面做得很好 最新?我正在使用ExtJS 4.2。
确实如此。版本4.2虽然不是最新的。如果您对浏览器检测功能保持最新至关重要,请使用最新的Ext JS。
在4.2中,Ext单例具有一系列告知浏览器的属性。从版本5开始,有一个专用的Ext.browser单例。
答案 1 :(得分:0)
您可以在Extjs 4.2版本中检查不同的浏览器。
使用EXTJS进行IE检测
Ext.isIE6,Ext.isIE7
使用EXTJS检测FIREFOX
if(Ext.isFF5){ // Firefox 5 } //或者一般来说你可以使用
if(Ext.isGecko){ // Firefox或Mozilla }
使用EXTJS 4检测铬素
if(Ext.isChrome){ // Chrome }
使用EXT JS 4检测SAFARI
//一般没有版本 if(Ext.isSafari){ // 苹果浏览器 }
if(Ext.isSafari5_0){ // Safari 5.0.x. }