2011-12-02 3 views
1
$("#topofpage").click(function() { 
    $("#iframe_display").scrollTop(); 
}); 

이것은 작동하지 않으며 'permission denied'라고 표시됩니다. scrollTop 만 작동하려면 URL이 동일한 도메인에 있어야합니까? 왜 이런거야? 그 주위에 어떤 방법이 있습니까?비 로컬 도메인의 iFrame scrollTop

대신 .load를 사용하여 서버 측 코드를 사용하는 것이 어떻습니까?

+5

이 봐가 [크로스 사이트 스크립트 (HTTP 때문이다 있습니다 : //en.wikipedia.org/wiki/Cross-site_scripting) 문제. 스크롤 탑에 대해 –

+0

? 왜? 주위에 방법이 있습니까? –

답변

2

당신이 일명 XSS

을 크로스 사이트 스크립팅을 방지하기 위해 로컬이 아닌 도메인에서 스크립트를 실행할 수 없기 때문에 same origin policy

관련 문제