0

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

具体来说:

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

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

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

请你能帮我找到一个方法吗?

谢谢,尼科

4

1 回答 1

0

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

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

于 2010-08-24T16:51:11.430 回答