2014-07-03 94 views
2

我有一個Rails 4應用程序。我希望我的用戶能夠點擊一個按鈕並在他們當前所在頁面內打開另一個隨機網站。然後,用戶可以瀏覽新網站,我的網頁將保持其導航欄和新網站的邊界。如何在我的網站正文內打開另一個網站

我應該如何創建此功能?

+0

所以你基本上要創建一個'proxy'? –

回答

0

好了,你爲什麼不創建一個iframe,創建觸發器(在這種情況下按鈕)來瀏覽iframe中。用jQuery很簡單:

的Javascript(jQuery的)

$("#button").click(function() { 
     $("#iframe").attr("src", "http://www.google.com/"); 
}); 

HTML:

<iframe id="iframe" src="" width="100%" height="400"></iframe><button id="button">Load</button> 

嘗試這樣的事情。但要確保你第一次加載jQuery的:)

+0

因爲我確實問過如何創建一個可以在頁面內打開頁面的按鈕功能,所以這個答案是最完整的。添加鏈接到iframe文檔,如@hexus也有幫助 – MicFin

0

代理

你指的是被稱爲一個proxy server什麼 - 在網上很常見的功能。

有100個腳本來實現這個;最簡單的方法是使用一個iframe

的內嵌框架用於將當前 HTML文檔中嵌入另一個文檔。

這將允許您呈現當前網頁中的其他網站/網頁,保持你的造型等

+1

iframe實際上不是代理;客戶端仍然向嵌入式頁面發出請求。 – Hexus

+0

是的,我知道,sorrry - 我的意思是這是很多代理在線實際上做的(類似功能) –

+1

謝謝你提及代理服務器。這是很好的展望。 – MicFin

相關問題