Встраивание другого сайта в приложение GWT - PullRequest
0 голосов
/ 08 февраля 2012

Я создаю приложение GWT, которое выглядит великолепно. В конце страницы я хотел бы добавить блог WordPress, который я разрабатываю. Для этого я хочу использовать com.google.gwt.user.client.ui.Frame, чтобы IFrame создавался, а Wordpress просто вставлялся без проблем.

Я построил это, и это похоже на работу, хотя есть проблема с размером IFrame. Я не уверен, как его размер, но он слишком мал, чтобы на него бросались полосы прокрутки. Это делает вложение не таким бесшовным.

Что мне делать, чтобы этот второй веб-сайт можно было легко встроить в мое приложение GWT?

1 Ответ

0 голосов
/ 09 февраля 2012

Самое простое решение - сделать iframe как можно большим и надеяться, что неожиданных полос прокрутки не будет.

Также есть другой способ, если у вас есть доступ к innerDocument iframe (если * 1003)* SOP не останавливает вас в этом), вы можете сравнить его размер с размером iframe и при необходимости увеличить высоту / ширину iframe.

Если блог находится в другом домене, вы можете попытаться использовать обмен сообщениями между документами для получения информации о размере документа (это не будет работать в IE7, IE6, и вам придетсяпоместите некоторые дополнительные JS в свой блог).

Также вы можете включать информацию из своего блога без использования фреймов.Вы можете просто получить RSS своего блога, разобрать его и отобразить любым удобным для вас способом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...