Me gustaría hacer lo que lifestream y otros sitios han hecho con la autenticación de Oauth mediante el uso de una ventana emergente. Abren una ventana emergente que de alguna manera no fue bloqueada por el bloqueador de pop-ups y oscurecen su sitio. Luego, al permitir el acceso a Oauth, se redirige al sitio original y se elimina la ventana emergente y se devuelve el sitio al color normal. ¿Cómo voy a hacer algo como esto? Si publiqué algo, no debería estar bien porque todas estas cuentas son falsas de todos modos.¿Cómo creo una ventana emergente al hacer oauth?
6
A
Respuesta
-9
Lo que pasa es que no se trata de una ventana emergente. Es lo que generalmente se llama lightbox. Un script js como fancybox, lightbox y muchos otros. Básicamente puedes abrir un iframe en un div con una posición absoluta y un alto índice z, luego coloca una superposición debajo.
15
en Javascript, la función window.open() lo hará por ti. Con su API, puede establecer su ubicación y obtener datos de los eventos que ocurren en ella.
Los bloqueadores de ventanas emergentes no bloquearán esta ventana emergente si se crea a partir de una función que se ejecuta cuando el usuario hace clic en un botón. Los bloqueadores de pop-ups solo bloquean las ventanas si no se proporcionó ninguna entrada de usuario para crearlo.
Cuestiones relacionadas
- 1. cómo hacer una animación para una ventana emergente en android
- 2. traer ventana emergente al frente
- 3. Cerrar ventana emergente de OAuth 2.0 después de redirigir
- 4. Android ventana emergente se cierra al hacer clic fuera de
- 5. Abrir una ventana emergente modal
- 6. ¿Cómo autenticarse con Google a través de OAuth 2.0 en una ventana emergente?
- 7. hacer una ventana emergente WPF no vinculada a la pantalla
- 8. Cómo cerrar la ventana emergente y redireccionar la ventana principal
- 9. detener el cierre de ventana emergente de colorbox al hacer clic en cualquier lugar fuera de la ventana emergente
- 10. ¿Cómo cerrar una ventana emergente de Liferay.util.openWindow?
- 11. ¿Cómo crear una ventana emergente en android?
- 12. ¿Cómo creo una ventana desplegable en la GUI de Android?
- 13. WPF ventana emergente
- 14. Editar texto en una ventana emergente
- 15. ¿Cómo creo una ventana de Cocoa programáticamente?
- 16. Abrir página en una nueva ventana sin ventana emergente
- 17. ¿Cómo mostrar ventana emergente al tocar superposición en android?
- 18. Ventana emergente con imagen
- 19. Ventana emergente Razor MVC 3
- 20. Ventana emergente en winforms
- 21. jquery puede hacer esto? ventana emergente para el valor
- 22. Comprobar si una ventana emergente se cierra
- 23. Ventana emergente, Pantalla central
- 24. ¿Cómo abrir una actividad en una ventana emergente?
- 25. Ventana emergente nunca se cierra
- 26. ¿Cómo puedo hacer la solicitud de OAuth al abrir una nueva ventana, en lugar de redirigir al usuario desde la página actual?
- 27. Ventana emergente para devolver datos al padre en cerrar
- 28. Ventana emergente en Java Swing
- 29. ¿Cómo imprimir una página web sin abrir una ventana emergente?
- 30. Ventana emergente de WPF: ¿Cómo poner un borde alrededor de la ventana emergente?
Estoy bastante seguro de que es una ventana emergente. Mire los botones rojo/amarillo/verde y la barra de la url en la parte superior. No obtienes aquellos con implementaciones lightbox/fancybox. Además, la mayoría de las implementaciones de OAuth tienen IFrame reventando JavaScript de lo que yo entiendo, así que (AFAIK) no es posible usar un enfoque IFrame con OAuth. –
De hecho, mi mal. – Ivan