Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

279
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!