¿cómo detectaría si el atributo "múltiple" es compatible con los elementos de entrada de archivos?

Internet Explorer no es compatible conmultiple atributo para<input type="file" />. Sin embargo, no solo es el IE que carece de este soporte ... también algunos navegadores móviles no admiten elmultiple atributo. Así que simplemente detectar que el navegador es IE no es la solución ideal.

Entonces, ¿cómo podría detectar si elmultiple atributo es compatible para para<input type="file" /> con JavaScript?

ACTUALIZAR

Parece que Modernizr tiene soporte para los nuevos atributos de elementos de entrada HTML5:

http://modernizr.com/docs/#input

La solución aceptada parece funcionar, sin embargo, dado que ya estoy usando Modernizr, mi solución es la siguiente:

<code>/**
 * Determines if the given attribute is supported for <input /> elements.
 * 
 * @param attribute - the attribute to test for (ex. "multiple")
 */
function isInputAttributeSupported(attribute) {
    return (Modernizr.input[attribute]) ? true : false;
};
</code>

Respuestas a la pregunta(2)

Su respuesta a la pregunta