2009-07-07 5 views
2

안녕하세요 저는 JS를 사용하는 다른 웹 사이트에서 div를 잡으려고합니다.크로스 사이트 스크립팅?

외부 사이트에서 페이지를로드하는 iframe이 있습니다. 목록을 포함하는 div를 가져 와서 직접 스타일을 지정하고 사이트에 넣을 수 있습니다.

모든 아이디어는 크게 감사하겠습니다.

감사합니다.

답변

9

대부분의 브라우저는 명백한 보안 문제이므로 javascript를 통해 iframe의 다른 웹 사이트를 의도적으로 엉망으로 만들 수 없습니다.

+0

+1 모든 브라우저에 대해 말하고 싶습니다. – flybywire

+0

div를 잡고 자신의 페이지에 표시하는 방법이 있습니까? 실제로 해당 페이지를 변경하지는 않습니까? – joepour

+0

브라우저가 자신의 서버에서 페이지를 읽도록 프록시 스크립트를 사용해야합니다. 스크립트를 사용하여 외부 사이트에서 HTML을 읽을 수도 없습니다. iframe에로드하여 그대로 표시 할 수 있지만 스크립트에서는 볼 수 없습니다. – RichieHindle

3

Tom이 지적했듯이 브라우저 보안 때문에이 작업을 수행 할 수 없습니다. 브라우저가 서버를 통해 외부 페이지를로드하도록 서버에 proxy script을 설치하면 문제를 해결할 수 있습니다.

관련 문제