可能重複:
How do I use JQuery.support to check if the browser is Firefox?如何使用Jquery支持檢測Firefox?
嗨,大家好,我嘗試使用jQuery的支持性能檢測火狐瀏覽器,但我不知道如何才能實現這一目標:(
我知道例如如何檢測瀏覽器是否支持不透明度(jQuery.support.opacity
)但我想用類似的東西來檢測只有Firefox沒有使用$.browser
屬性
謝謝!!
可能重複:
How do I use JQuery.support to check if the browser is Firefox?如何使用Jquery支持檢測Firefox?
嗨,大家好,我嘗試使用jQuery的支持性能檢測火狐瀏覽器,但我不知道如何才能實現這一目標:(
我知道例如如何檢測瀏覽器是否支持不透明度(jQuery.support.opacity
)但我想用類似的東西來檢測只有Firefox沒有使用$.browser
屬性
謝謝!!
這似乎與你的問題:How do I use JQuery.support to check if the browser is Firefox?
不要使用支持爲手段,以檢查用戶正在使用的瀏覽器,而瀏覽器是否支持DOM操作,你試圖去做。
這是可以做到這一點沒有jQuery。你可以用if語句來檢查,如下所示。
var ss = document.createElement('style');
if(ss.styleSheet)// checking if ss.styleSheet is supported.
{
ss.styleSheet.cssText = content;
}
如果你想檢查一個屬性是否被支持,你可以通過if語句來完成。
你是說只有Firefox實現''styleSheet''屬性? –
沒有它。我的意思是,如果一個財產是由任何瀏覽器支持,你可以很容易地檢查一個如果stament。 – yusufaytas
我們仍然不知道OP的問題是否可以通過這種方式解決,即通過功能檢測。這可能是他明確檢測Firefox的要求是合理的。 –
你爲什麼想要這樣做? – Bergi
爲什麼你不想使用'$ .browser'?畢竟你試圖檢測瀏覽器。這就是'$ .browser'的用途。 –
爲什麼?有很少的情況下,瀏覽器檢測而不是特徵檢測是非常有意義的。如果你不想使用'.browser',如果你[閱讀文檔](http://api.jquery.com/jQuery.browser/),它會告訴你它從哪裏得到它的信息(來自' navigator.userAgent')。 –