我该如何检测新标签的兼容性?我使用了类似这样的方法(使用jQuery):
但问题是在 Firefox Nightly 中它返回 false,即使它被支持。 我检查了 mark 元素,发现其他浏览器(Chrome、Safari)会自动为这个标签添加样式,包括背景颜色和字体颜色。
不幸的是,Firefox 没有像 Chrome 和 Safari 那样为该标签添加样式。但该标签仍然具有黄色背景。
因此,我很困惑它如何成为黄色,即使没有其他样式添加到它上面。 还有人有一种可靠的方法来检测它在浏览器中的兼容性吗? 谢谢。
var $mark = $('<mark>');
$mark.appendTo('html');
var bg = $mark.css('background');
if (/rgb\(255\, 255\, 0\)/.test(bg)) return true;
else return false;
但问题是在 Firefox Nightly 中它返回 false,即使它被支持。 我检查了 mark 元素,发现其他浏览器(Chrome、Safari)会自动为这个标签添加样式,包括背景颜色和字体颜色。
不幸的是,Firefox 没有像 Chrome 和 Safari 那样为该标签添加样式。但该标签仍然具有黄色背景。
因此,我很困惑它如何成为黄色,即使没有其他样式添加到它上面。 还有人有一种可靠的方法来检测它在浏览器中的兼容性吗? 谢谢。