如何通过JavaScript检测对contentEditable的支持?

发布时间:2020-01-16 发布网站:大佬教程
大佬教程收集整理的这篇文章主要介绍了如何通过JavaScript检测对contentEditable的支持?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在寻找这几天,到目前为止,我能想到的最好的是查看下面的列表.我真的不喜欢检查基于User-Agent的支持,特别是因为它可以被欺骗.我还听说过至少一个下面列表不正确的情况(如下所示).

>是Internet Explorer吗?
> WebKit? (但我读过移动版Safari不支持它)
>歌剧吗?
> Gecko和版本> = 1.9? (意思是Firefox 3或更高版本)

是否有更好的方法基于通过JavaScript直接测试支持,或者这是测试支持的唯一方法?

解决方法

检查某个功能的最佳方法是在您知道应该支持它的元素上实际测试该功能,如下所示:
if(element.contentEditable != null)
    // then it's supported

要么

if(typeof(element.contentEditable) != 'undefined')
   // same thing.. but with typeof you can be more specific about the type of property you need to find

大佬总结

以上是大佬教程为你收集整理的如何通过JavaScript检测对contentEditable的支持?全部内容,希望文章能够帮你解决如何通过JavaScript检测对contentEditable的支持?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ群:277859234,请注明来意。