2012-11-01 50 views
0

可能重複:
How do I use JQuery.support to check if the browser is Firefox?如何使用Jquery支持檢測Firefox?

嗨,大家好,我嘗試使用jQuery的支持性能檢測火狐瀏覽器,但我不知道如何才能實現這一目標:(
我知道例如如何檢測瀏覽器是否支持不透明度(jQuery.support.opacity)但我想用類似的東西來檢測只有Firefox沒有使用$.browser屬性
謝謝!!

+2

你爲什麼想要這樣做? – Bergi

+1

爲什麼你不想使用'$ .browser'?畢竟你試圖檢測瀏覽器。這就是'$ .browser'的用途。 –

+0

爲什麼?有很少的情況下,瀏覽器檢測而不是特徵檢測是非常有意義的。如果你不想使用'.browser',如果你[閱讀文檔](http://api.jquery.com/jQuery.browser/),它會告訴你它從哪裏得到它的信息(來自' navigator.userAgent')。 –

回答

0

這是可以做到這一點沒有jQuery。你可以用if語句來檢查,如下所示。

var ss = document.createElement('style'); 
if(ss.styleSheet)// checking if ss.styleSheet is supported. 
{   
    ss.styleSheet.cssText = content; 
} 

如果你想檢查一個屬性是否被支持,你可以通過if語句來完成。

+0

你是說只有Firefox實現''styleSheet''屬性? –

+0

沒有它。我的意思是,如果一個財產是由任何瀏覽器支持,你可以很容易地檢查一個如果stament。 – yusufaytas

+0

我們仍然不知道OP的問題是否可以通過這種方式解決,即通過功能檢測。這可能是他明確檢測Firefox的要求是合理的。 –

相關問題