2014-11-25 140 views
0

這是網站管理員的問題。我正在尋找小費,工具或方向。 或者,也許有人可以給我解決方案。問題聽起來很簡單。在後臺打開外部鏈接

我有我自己的http服務器,它解釋並回答http請求。

實施例:

如果我輸入鏈接:http:// ip_server/LINK1,它使一些功能


如果我輸入鏈接:http:// ip_server/LINK2,它使另一個funtionality 等。

問題:

我想要做的是對的按鈕不同域的另一個網站。 當用戶點擊按鈕時,它會在我自己的服務器上輸入鏈接,例如http:// ip_server/link1 ,但帶按鈕的網站將保持不變。

這就像HTML href打開鏈接,但不打開新的網站隱藏在這個鏈接下。我正在考慮這個問題,並認爲它可能是不可能直接從網頁瀏覽器的問題,因爲它是不安全的,並被安全阻止。

從我的角度來看,唯一的解決方案將是PHP服務器或Java Servlet,我可以連接到自己的服務器。或者有一種方法可以通過ajax,jquery,js來完成。也許我很期待。

+0

不知道目標是什麼。你想打開一個鏈接到另一個網站,當點擊一個按鈕,但不實際顯示該網站? – epascarello 2014-11-25 13:38:43

+0

你不能這樣做......有交叉瀏覽器問題 – 2014-11-25 13:41:02

+0

「不實際顯示該網站」以及該鏈接的網站或答案可能會在本網站的一小部分或其他窗口中打開 – 2014-11-25 13:45:06

回答

0

你可以簡單地「請求」的URL以AJAX等......這樣的僞代碼:

$('button').on("click",function(){ 

    $.ajax({ 
     url: 'http:// ip_server/link1', 
     type: 'GET', 
     success:function(){ 
      console.log("success"); 
     } 
    }); 

}); 
+0

那麼跨域問題? – epascarello 2014-11-25 13:37:33

+0

你不能這樣做 – 2014-11-25 13:40:36

+0

以及你可以使用雅虎查詢語言來解決,或者你有自己的代理,一個簡單的php file_get_contents應該是足夠的 – 2014-11-25 13:42:26