如何使用特征检测来了解浏览器是否支持border-radius?(包括IE9)

mhi*_*eth 7 javascript css3 feature-detection internet-explorer-9

我已经看到很多用于检测边界半径支持的示例,例如:

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;
    }
}
Run Code Online (Sandbox Code Playgroud)

但这似乎不适用于支持border-radius的IE9.我错过了什么吗?

mhi*_*eth 3

明白了 - 检测数组需要添加“borderRadius” - 它区分大小写。