이전에는 iframe에서 페이지가 사용되는 것을 방지하기 위해 이 코드가 사용되었습니다.
< ;script type="text/javascript>
if (top.location !== self.location) {
top.location=self.location;
}
< ;/script>
Firefox에서는 페이지가 계속 새로 고쳐지는 것을 볼 수 있습니다.
Firefox에 windows.top이 없으면, IE에서 windows.Top은 이 창의 페이지가 지속적으로 새로 고쳐지고 이 js 코드가 계속 실행된다는 것을 의미하므로 페이지가 계속 새로 고쳐지는 것입니다. Firefox와 호환되도록 메소드를 변경하여 다음 코드를 사용했습니다
이 문제는 해결되었습니다
코드 복사
코드는 다음과 같습니다. $url = $_server['http_host']
if( $url != 'www.jb51. net' )
{
exit()
}
? >
asp 구현 코드
코드 복사
코드는 다음과 같습니다. yuming=Request.ServerVariables("SERVER_NAME")
if yuming< >"www.jb51.net" then
response.redirect "http://www.jb51.net"
end if
다른 언어의 원리 비슷하며 환경 변수를 얻을 수 있습니다.
이 내용이 모든 분들께 도움이 되기를 바랍니다.