我想检查省略号溢出的可支持性,而不是查询浏览器类型或版本。这可能吗?
我知道firefox版本< 7不支持此。
感谢, 塔尔
答案 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涵盖了类似的主题,可能会有用。