Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

273
Vistas
cerrar una ventana si está abierta por url

hola chicos, estaba creando un sitio que usa una contraseña y los redirige a otro sitio, pero pueden buscar la URL del sitio secundario. Me preguntaba si hay una forma de cerrarlo si una URL lo fuerza.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Creo que lo que quieres es proteger tus rutas, en lugar de cerrarlas. Si desea buscar de manera eficiente este asunto, busque '¿Cómo proteger las rutas?' y '¿Qué es la autorización y autenticación?'.

Supongo que está trabajando con una API, así que lo que podría hacer es crear una función en el lado del cliente que se ejecute antes que cualquier otra cosa (si está trabajando con html simple y vanilla js, simplemente coloque la etiqueta del script dentro de la cabeza) . Esa función está destinada a buscar su ruta API que maneja la autorización, luego, según la respuesta de esa llamada de búsqueda, puede redirigir a la página de inicio o otorgar acceso a su ruta protegida.

Esta es una explicación muy breve, pero involucra solicitudes HTTP, asíncrono js y manejo de promesas, rutas API, métodos de autorización y autenticación. Debe comprobar todo eso si esos conceptos son nuevos para usted, y no se desanime, puede parecer mucho, pero realmente no lo es.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Para cerrar una ventana que se abrió a través de JavaScript, primero debe almacenarla en una variable:

 var w = window.open("https://majorflux.codehs.me");

Entonces puedes usar el método window.close :

 w.close();

Puede almacenar ventanas en objetos para permitirle usar la URL de la ventana para acceder a ella:

 var windows = {}; function newWindow(url){ windows[url] = window.open(url); console.log("The window with the url \u0022" + url + "\u0022 was opened"); } function closeWindow(url){ windows[url].close(); console.log("The window with the url \u0022" + url + "\u0022 was closed") } function getWindow(url){ return(windows[url] || "404 not found"); } function getDocument(url){ return(windows[url].document || "404 not found"); }

Por favor, hágamelo saber si esta no era la respuesta que estaba buscando.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda