¿Cómo usar la detección de funciones para saber si el navegador admite el radio de borde? (Incluyendo IE9)

He visto muchos ejemplos para detectar el soporte para el radio del borde usando algo como:

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;
    }
}

Pero esto no parece funcionar para IE9, que admite radio de borde. ¿Me estoy perdiendo de algo

Respuestas a la pregunta(2)

Su respuesta a la pregunta