浏览器检测可信的功能

时间:2010-08-16 22:30:11

标签: javascript cross-browser contenteditable

我发现浏览器检测通常不是一个好主意,但是由于每个浏览器都有不同的实现,我需要一种方法来分离我的每个修复程序。

具体做法是:

gecko和webkit要求在空段落的末尾插入<br />,否则会自动删除它们。

ie和opera将此<br />视为普通<br />并插入换行符。

我需要一种方法来告诉哪个浏览器或至少要使用哪个实现。

你能帮我找一个方法吗?

谢谢,Nico

1 个答案:

答案 0 :(得分:0)

实际上,我决定采用一个非常有趣的解决方案:使用css浏览器前缀来检测浏览器。

例如if(elem.style["MozBorderRadius"] != undefined)定位firefox1 +,同样可以使用WebkitBorderRadius。