2011-03-28 13 views
0

之間的通信。我只想在兩頁之間傳遞數據。我想到的是如何從相同或不同的瀏覽器不同的域中的兩個網頁之間的溝通兩個網頁

的情況是有兩個靜態頁面,他們需要不服務器或POST請求的參與彼此之間的交談。

+0

表單POST !!!!!!! – Shoban 2011-03-28 18:18:59

+0

也看看這裏的答案:http://stackoverflow.com/questions/298745/how-do-i-send-a-cross-domain-post-request-via-javascript – anubhava 2011-03-28 18:26:47

+0

我需要在兩個頁面之間進行通信沒有與服務器通話。我知道我可以發佈到服務器的東西,並做到這一切。但我的情況是我需要在兩個靜態網頁之間進行通信,而不會在服務器上發佈任何內容。 – Johal 2011-03-28 18:52:33

回答

1

發送到另外一個頁面:

<form method='post'>

閱讀: 阿賈克斯,捲曲。

0

一種方式來做到這一點是使用JSONP來發送郵件。 JSONP以允許跨域通信的方式利用JSON數據格式。

另一種方法是使用代理各個領域,如果你同時控制,並通過請求關閉使用標準的AJAX其他域做。

或者你可以看看this project,它使用HTTP Access Control功能,如果它們存在,並且不退回到Flash。

或者你可以使用iframes此處描述。

0

如果你確實是指來自不同瀏覽器甚至不同計算機的不同域的2個靜態頁面,並且如果你/你的用戶只使用IE,那麼ActiveX可能是一個選擇。嘗試在winsock上使用JavaScript/VBScript實現客戶端/服務器代碼。

相關問題