2012-02-08 45 views
0

我正在構建一個看起來很棒的GWT應用程序。在網頁的最後,我想包括一個我正在開發的WordPress博客。爲了做到這一點,我想使用com.google.gwt.user.client.ui.Frame,以便創建一個IFrame,並且將Wordpress無縫嵌入。將另一個網站Embedding到GWT應用程序

我已經建立了它,它似乎工作,雖然有一個IFrame的大小問題。我不確定它是如何變大的,但它太小,所以滾動條被扔到它上面。這使得嵌入不那麼無縫。

我應該怎麼做才能讓第二個網站無縫嵌入到我的GWT應用程序中?

回答

0

最簡單的解決方案是讓iframe儘可能大,並且希望不會有意外的滾動條。

也有另一種方式,如果你有機會到iframe的innerDocument(如果SOP不會做這個阻止你),你可以比較其對iframe的大小尺寸,並增加iframe的高度/寬度如果必要。

如果博客位於另一個域中,您可以嘗試使用cross-document messaging來檢索有關文檔大小的信息(這在IE7,IE6中不起作用,您將不得不在您的博客上放置一些額外的JS)。

此外,您可以在不使用iframe的情況下包含博客中的信息。你可以簡單地拉你的博客的RSS,解析它,並以任何你喜歡的方式顯示它。

相關問題