2012-02-08 3 views
0

멋지게 보이는 GWT 응용 프로그램을 만들고 있습니다. 페이지의 끝에 나는 내가 개발하고있는 WordPress 블로그를 포함시키고 싶다. 이를 위해 com.google.gwt.user.client.ui.Frame을 사용하여 IFrame을 만들고 Wordpress를 완벽하게 임베드하도록하고 싶습니다.다른 웹 사이트를 GWT 응용 프로그램에 임베드

IFrame의 크기에 문제가 있지만이 기능이 내장되어 작동하는 것 같습니다. 크기가 어떻게되는지 잘 모르겠지만 너무 작아서 스크롤 막대가 그 위에 던져 질 수 있습니다. 이로 인해 삽입이 너무 매끄럽게 수행되지 않습니다.

두 번째 webiste가 내 GWT 앱에 완벽하게 포함될 수 있도록하려면 어떻게해야합니까?

답변

0

가장 쉬운 해결책은 iframe을 최대한 크게 만들고 예기치 않은 스크롤 막대가 없기를 바랍니다.

또 다른 방법은 iframe의 innerDocument에 액세스 할 수있는 경우 (SOP이이 작업을 중단하지 않으면) 크기를 iframe의 크기와 비교하고 iframe 높이/너비를 늘릴 수 있습니다 if 필요한.

블로그가 다른 도메인에있는 경우 cross-document messaging을 사용하여 문서 크기에 대한 정보를 검색하려고 할 수 있습니다 (IE7, IE6에서는 작동하지 않으며 블로그에 일부 JS를 추가해야 함).

iframe을 사용하지 않고 블로그의 정보를 포함 할 수도 있습니다. 블로그의 RSS를 가져 와서 구문 분석하고 원하는 방식으로 표시 할 수 있습니다.

관련 문제