2012-08-28 3 views
1

다른 호스트에서 가져온 내용의 이미지 너비를 제어하고 싶습니다. 이 콘텐츠는 iframe 내부에 표시됩니다. 이 원격 콘텐츠를 제어 할 권한이 없습니다.다른 호스트에서 가져온 내용의 이미지 너비를 제어합니다.

내 테스트에 따르면 iframe의 내용이 동일한 호스트에서 오는 경우 이미지의 폭을 변경하려고합니다 (CSS 및 javascript 사용)하지만 다른 호스트에서 오는 경우 작동하지 않는 것으로 보입니다. 같은 원산지 정책 "http://en.wikipedia.org/wiki/Same_origin_policy"에 의해 제한되는 것으로 보입니다 (이것이 맞습니까? 아니면 틀 렸습니까?). 유일한 방법은 원격 콘텐츠를 가져 와서 전처리 (서버 측)에서 해당 내용을 수정 (이미지의 너비 변경) 한 다음 해당 내용을 표시하지만 CSS 또는/및 자바 스크립트에서만 가능하면이 방법을 사용하고 싶지 않습니다. 누군가 나에게 iframe에있는 콘텐츠에 대해서만 CSS 및/또는 javascript를 사용하여 지침을 제공 할 수 있습니까? (콘텐츠가 다른 호스트에서 온다는 것을 기억하십시오).

답변

1

분석에 문제가 없습니다. 당신은 당신이 브라우저가 생각 있도록

  • 중 서버 (using headers)
  • 또는 프록시 서버 측의 종류의 협력을 필요로하는 그 이미지를 변경하려면

    는 하나의 기원

  • 있다

보안 시스템 (사용자 용)이므로 최신 브라우저에는 알려진 해결 방법이 없습니다.

클라이언트 측 크로스 브라우저 솔루션을 사용하여 수행 할 수 없습니다.

+0

답해 주셔서 감사합니다! – moonw

관련 문제