2026, 새로운 도약을 시작합니다.

납치태그 스크립트 질문드립니다. 채택완료

시간에 따라서 각 사이트로 리다이렉트 되는 홈페이지를 만드려고 합니다

Copy


 

var time = Date.now(); 

if (time  new Date().setHours(12, 0, 0, 0)) { // Before 12 

    location.href = "http://www.google.com"; 

} else if (time  new Date().setHours(16, 0, 0, 0)) { // 12 to 4pm 

    location.href = "http://www.daum.net"; 

} else if (time  new Date().setHours(20, 0, 0, 0)) { // 4pm to 8pm 

    location.href = "http://www.youtube.com"; 

} else { 

    location.href = "index.html"; // 8 pmon wards 

} 



이 스크립트를 사용하여 작동은 되는데 문제는

Copy




   var referrer =  document.referrer;

   if(referrer.indexOf("google.com") > -1) {          

    window.location.replace("http://www.google.com/");

   }

 

  else{

}



이런식으로 검색엔진이 구글일때만 작동이 되게하고싶습니다

정리 -

검색엔진이 구글이고, 시간이 12시 전이면 구글로 12~16시 사이에는 다음으로

16~20시 사이에는 유튜브로, 그외에 시간에는 기존 홈페이지로 접속되도록

하는 스크립트를 짜고싶은데 

Copy




    var referrer =  document.referrer;

    var time = Date.now(); 

        if(referrer.indexOf("google.com") > -1) {     

            if (time  new Date().setHours(12, 0, 0, 0)) { // Before 12 

            location.href = "http://www.google.com"; 

        } else if (time  new Date().setHours(16, 0, 0, 0)) { // 12 to 4pm 

            location.href = "http://www.daum.net"; 

        } else if (time  new Date().setHours(20, 0, 0, 0)) { // 4pm to 8pm 

            location.href = "http://www.youtube.com"; 

        } else { 

            location.href = "index.html"; // 8 pmon wards 

        } 

  else{

}



이렇게 하니 작동이 안됩니다.

도움 부탁드립니다..

답변 1개

채택된 답변
+20 포인트

혹시 아래처럼 해서 되는지 확인해 보세요.

Copy




var referrer =  document.referrer;

var time = Date.now(); 

  if(referrer.indexOf("google.com") > -1) {

  

                if (time  new Date().setHours(12, 0, 0, 0)) { // Before 12 

            location.href = "http://www.google.com"; 

        } else if (time  new Date().setHours(16, 0, 0, 0)) { // 12 to 4pm 

            location.href = "http://www.daum.net"; 

        } else if (time  new Date().setHours(20, 0, 0, 0)) { // 4pm to 8pm 

            location.href = "http://www.youtube.com"; 

        } else { 

            location.href = "index.html"; // 8 pmon wards 

        }

}



로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고