Как использовать функцию обнаружения, чтобы узнать, поддерживает ли браузер радиус границы? (Включая IE9)

Я видел множество примеров для определения поддержки радиуса границы, используя что-то вроде:

var cssAttributeNames = ['BorderRadius', 'MozBorderRadius', 'WebkitBorderRadius', 'OBorderRadius', 'KhtmlBorderRadius']; 
for (var i = 0; i < cssAttributeNames.length; i++) {
    var attributeName = cssAttributeNames[i];
    if (window.document.body.style[attributeName] !== undefined) {
        this._useCss = true;
        break;
    }
}

Но, похоже, это не работает для IE9, который поддерживает радиус границы. Я что-то упустил?

7
задан Knu 27 April 2012 в 17:00
поделиться