如何检查文本溢出:浏览器是否支持省略号

时间:2012-08-19 13:00:34

标签: javascript firefox browser ellipsis

我想检查省略号溢出的可支持性,而不是查询浏览器类型或版本。这可能吗?

我知道firefox版本< 7不支持此。

感谢, 塔尔

2 个答案:

答案 0 :(得分:3)

没有尝试过这样的方法,但这可能有效:

function checkEllipsis() {
  var d = document.createElement('div');
  if(typeof d.style.textOverflow == 'undefined')
    return false;
  d.style.textOverflow = 'ellipsis';
    return d.style.textOverflow == 'ellipsis';
}

答案 1 :(得分:1)

CanIUse是一个非常有用的网站,用于检查浏览器支持 - http://caniuse.com/#search=ellipsis

不知道如何在不测试浏览器的情况下测试浏览器是否支持某些内容? This thread涵盖了类似的主题,可能会有用。