2011-10-11 6 views
1

창이나 문서를 사용하지 않고도 페이지를 리디렉션 할 수있는 방법이 있습니까?창이나 문서를 건드리지 않고 리디렉션하는 방법은 무엇입니까?

또는 Adsafe의 다른 해결 방법은 있습니까?

<div id="REDIR_"> 

<script> 
    ADSAFE.go("REDIR_", function (dom, lib) { 
     "use strict"; 
     window.location = "http://www.google.com"; 
}); 
</script> 
</div> 
+1

당신은 링크 요소를 만들 수 있습니다 다음 링크에 클릭 이벤트를 트리거하거나 양식을 만들 수 있습니다 및 제출 이벤트를 트리거합니다. 그런데 왜 곤경에 빠지겠습니까? –

+0

이렇게하는 가장 쉬운 방법은 서버 측입니다. 그 일을 멈추게하는 것이 있습니까? 또한 어떤 언어로 서버 스크립트를 작성하고 있습니까? – Bojangles

+0

질문은 서면으로 이해가되지 않습니다. 왜 당신이 이것을 원한다면, 대답은 더 유용 할 것입니다. –

답변

2

메타 데이터를 사용 하시겠습니까?

META http-equiv = "refresh" content = "0; URL = anydomain.com/destination.html" 
1

문서에 메타 리디렉션을 기록 할 수 있습니다.

document.write('<meta http-equiv="refresh" content="0; url=http://example.com/">');

+0

그래도 여전히 "문서"를 터치합니다. – Zach

+2

. . . 나는 누군가가'document.write'의 사용을 옹호하는 것을 보았습니까? –

+0

실제로 @Zach이지만 문서 또는 창을 사용하지 않는 것이 현대 브라우저가 자동화되거나 잠재적으로 악의적 인 것으로 간주하는 경우 차단하는 경향이있는 관련 방법과 관련이 있다고 의심됩니다. OP 확인? –

관련 문제