如何检测新标记的兼容性.我正在使用这样的方法(使用jQuery):
var $mark = $('<mark>'); $mark.appendTo('html'); var bg = $mark.css('background'); if (/rgb\(255\,255\,0\)/.test(bg)) return true; else return false;
但问题是它每晚都会在firefox中返回false,即使它受到支持.
我检查了mark元素,发现其他浏览器(chrome,safari)会自动为这个标签添加一个样式,包括背景颜色和颜色.