2011-07-20 18 views
3

我想在我的rails應用程序中呈現另一個網站。 html標籤< iframe>似乎這是我想要的。我想知道如何讓這個儘可能平滑。我需要製作一個新模型嗎?如何將參數傳遞給我想呈現的網站?Rails + iframe:在您的rails應用程序中呈現另一個網站

謝謝

+0

使用iframe實際上與rails無關,任何想要傳遞給頁面的數據都需要在iframe src屬性的url中完成,您試圖發送什麼類型的數據iframe? – house9

回答

8

如果您使用iframe,那麼您只會對渲染的頁面有最小的控制。你可以選擇URL,並通過將它們附加到URL本身來傳遞它所需的任何參數。但是任何需要登錄/ cookies /等的東西都需要由用戶來完成 - 出於明顯的安全原因,您不能爲其他網站設置Cookie。

<iframe src="http://www.othersite.com/some/path?param1=value1&param2=value2"> 
    <p>Placeholder text; only shows up if the page DOESN'T render!</p> 
</iframe> 

這是一個簡單的例子,但它涵蓋了幾乎所有的iframe可以爲你做的。如果這就是你需要的,完美的,但如果不是,你將不得不做更復雜的事情。

希望有幫助!

相關問題