Hola,
Pues algo he leído Román, pero, no sé si lo suficiente. Y es que se me ocurre que algo así sería ideal, pero, ¿de dónde sale el "browsecap.ini"? ¿Todos los navegadores cuentan con algo así? Mejor dicho... ¿Cuántos navegadores cuentan con algo así? ¿Por qué las soluciones que he visto, similares a la "mía", hacen algo parecido a lo que yo hago y no usan el "browsecap.ini"? Hum... ¿qué decís?
Román, ¿te parece un código demasiado rebuscado? Porque además va a haber que hacer alguna que otra filigrana, por ejempo, ¿cómo averiguas que un navegador soporta el "AJAX" famoso? Me temo que habría que comprobar si se trata de este o aquél navegador, o de unos cuantos... de sus versiones... por eso digo que esto me supera: por un lado me parece una chapuza, pero, por otro lado, parece que medio funciona...