2010-08-16 83 views
0

我意識到瀏覽器檢測通常不是一個好主意,但是由於每個瀏覽器都有不同的contenteditable實現,我需要一種方法來分別爲每個瀏覽器修復。瀏覽器檢測contenteditable功能

具體來說:

壁虎和WebKit需要在空段落的結尾將被插入一個<br />,否則它們將被自動刪除。

ie和歌劇把這個<br />視爲一個普通的<br />並插入換行符。

我需要一種方法來告訴哪個瀏覽器或至少哪個實現使用。

請你能幫我找到一個方法嗎?

謝謝,尼科

回答

0

其實,我決定去與一個相當有趣的解決方案是:使用CSS瀏覽器前綴來檢測瀏覽器。

例如if(elem.style["MozBorderRadius"] != undefined)的目標是firefox1 +,WebkitBorderRadius也可以做到這一點。