Javascript 浏览器检测内容可编辑功能

Javascript 浏览器检测内容可编辑功能,javascript,cross-browser,contenteditable,Javascript,Cross Browser,Contenteditable,我意识到浏览器检测通常不是一个好主意,但是由于每个浏览器都有不同的contenteditable实现,我需要一种方法来区分我对每个浏览器的修复 具体而言: gecko和webkit要求在空段落的末尾插入,否则会自动删除它们 ie和opera将此视为普通并插入换行符 我需要一种方法来告诉我应该使用哪种浏览器或者至少是哪种实现 你能帮我找个方法吗 谢谢,Nico实际上,我决定使用一个非常有趣的解决方案:使用css浏览器前缀来检测浏览器 例如if(elem.style[“MozBorderRadius

我意识到浏览器检测通常不是一个好主意,但是由于每个浏览器都有不同的contenteditable实现,我需要一种方法来区分我对每个浏览器的修复

具体而言:

gecko和webkit要求在空段落的末尾插入

,否则会自动删除它们

ie和opera将此

视为普通

并插入换行符

我需要一种方法来告诉我应该使用哪种浏览器或者至少是哪种实现

你能帮我找个方法吗


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

例如
if(elem.style[“MozBorderRadius”!=undefined)
以firefox1+为目标,WebkitBorderRadius也可以这样做