Detectar si la página web solicita si desde el browser frente a UIWebView

¿Sabe un server web si una request de página proviene de un browser web frente a una UIWebView dentro de una aplicación en IOS?

Por ejemplo, ¿hubo un server web capaz de distinguir entre las páginas web solicitadas de los browseres web y la aplicación Instapaper en iOS?

El usuario hará la diferencia. Use el siguiente código de detección

var isWebView = /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent); if(isWebView) { alert("Page serving through UIWebView"); } else { alert("Page serving through Browser"); } 

Sí, el usuario-agente para cada uno es diferente.