Característica Detecta el manejo adecuado de Content-Disposition: file adjunto?

Existe un problema conocido en el que ios Safari ignorará Content-Disposition: attachment encabezados de Content-Disposition: attachment . Este es un problema bastante grande cuando bash disparar descargas desde una aplicación de una sola página (estoy usando el truco de iframe pero abierto a sugerencias si alguien tiene otros).

Siempre puedo probar ios directamente:

 var iosMobile = (function(userAgent){ return !!(userAgent.match(/iPad/i) || userAgent.match(/iPhone/i) ); })(window.navigator.userAgent); 

Pero prefiero no oler el browser. ¿Alguien sabe cómo puedo detectar si la disposition de contenido se maneja correctamente?