Bloquear acceso directo y solo permitir a través de iframe

  • Autor Autor Usuario eliminado 113738
  • Fecha de inicio Fecha de inicio
U

Usuario eliminado 113738

Hola, he estado un buen rato investigando pero no consigo ver qué sistema tienen en concreto en esta web para evitar que puedas cargar la url de forma directa en tu navegador y solo pueda ser cargada a través de un iframe en otra web:

Este reproductor es un iframe, en el código fuente se puede ver la dirección real que carga el iframe, pero al intentar acceder de forma directa te aparece un texto prohibiéndote cargar esta web, y solo a través del iframe puedes verla:

Iframe: https://hoyfutbol.info/player/3/70

Web que carga el iframe y que impide cargarse de forma directa: https://hoca4u.com/footy.php?player=desktop&live=ufeed70

¿Cómo logran hacer esto de permitir a través de iframe pero denegar el acceso directo?
 
2023-10-27.16-56-03.webp
 
Javascript:

JavaScript:
//Puedes usar este:
if(document.referrer == location.origin || document.referrer == ""){
    window.location.href = "https://google.com/"
}

//O este otro:
if (window.self !== window.top) {
  window.location.href = "https://www.google.com";
}
 
Si usas un VPS con nginx también puedes poner reglas para el acceso desde ciertos dominios.
 
Atrás
Arriba