Tengo una página estática en forma de rompecabezas, quiero usar el argumento "if else" para que se pueda ver mi página si se hace clic en la URL de mi página desde el sitio que quiero. Por ejemplo, sencillo.
si mi página de resultados es visitada a través de este sitio.
para que se pueda ver https://example.com/result .
sin embargo, si mi página es visitada a través de este sitio
o no a través del sitio example.com, o visite el enlace example.com/result directamente sin pasar por https://example.com
entonces https://example.com/result No muestra nada.
¿Puedo implementar un sistema como este en mi página estática usando solo argumentos si no jquery?
puedes usar
document.referrer The Document.referrer property returns the URI of the page that linked to this page . (MDN)
puedes hacer algo como esto
if (document.referrer != ""){ if (new URLPattern(document.referrer).hostname === new URLPattern(window.location.origin).hostname){ //show result } }