El complemento de navegador para niños de Phonegap obtiene la redirección de la última página

¡Hola a todos!

Estoy tratando de usar el complemento Childbrowser Phonegap para redirigir al usuario dentro de mi aplicación phonegap para la autenticación de usuario en Twitter. La idea es detectar cuándo Twitter redirige a la página de devolución de llamada, obtener el token oauth_verifier y finalmente obtener el token de solicitud.

La pregunta es que parece que Twitter hace una redirección a api / authentication y luego otra redirección a la URL de devolución de llamada. ¿Alguien sabe cómo puedo saltar el primer evento onLocationChanged y luego capturar la última redirección? ¿Puedo esperar a que Twitter termine toda la redirección y finalmente obtenga la última redirección?

Gracias de antemano!

Mejor.

preguntado el 01 de febrero de 12 a las 22:02

1 Respuestas

Escribí una publicación de blog y un tutorial sobre esto exactamente: www.drewdahlman.com/meusLabs/?p=40

La pieza que más le interesaría es. esto le permitirá escuchar varios cambios, pero solo se activará cuando se llame a la URL de devolución de llamada.

if (loc.indexOf("http://www.YOUR_DOMAIN.com/?") >= 0){

}

Respondido 02 Feb 12, 03:02

¡Gracias Drew! Descargué tu muestra y es muy similar a mi código. Encontré mi problema y era que estaba usando una URL falsa (i, e: localhost / twitter? ....) y en iOS, la vista web no se redirige si la página no existe. Probé el mismo código en Android y funciona bien. Para resolver este problema, he usado otra página activa y funciona. ¡Salud! - JuanO

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.