2015-06-22 146 views
1

我正在製作一個聊天應用程序,並且我收到了這些錯誤(其中不少部分)跨源請求被阻止:
同源策略不允許在http://ps1.pubnub.com/subscribe/sub-c-43a257e0-d94a-11e4-a2b8-0619f8945a4f/my_channel%2Cmy_channel_resent/0/0?uuid=%20User%20Spyros%20with%20number%2080%20has%20come%20online%20&pnsdk=PubNub-JS-Web%2F3.6.7處讀取遠程資源。 (原因:CORS請求失敗)。跨源請求被阻止Pubnub

我從字面上不知道該怎麼辦,有什麼想法?

+0

最有可能的事情是與您要發送 –

+0

@NuGnojMik如果你能成爲一個更具體一點頭.. :) –

+0

你送什麼頭? –

回答

0

在PubNub的網絡上,數據在長期TCP套接字連接上發送和接收的方式,但是通過瀏覽器,他們期望有特殊的頭部,否則稱爲CORS頭部,以允許通過該連接的某些資源。如果響應中的負載中排除了CORS頭,則會在瀏覽器中引發錯誤。

這些發生在通過瀏覽器切斷TCP套接字時。基本上,發生的事情是瀏覽器注意到它缺少一個CORS頭,所以沒有數據傳入管道。真正應該發生的事情是,瀏覽器應該給出一個TCP套接字錯誤,說'已切斷'或'已中止',但它已經被執行來提供一個CORS錯誤。

你真正想要注意的是數據丟失,如果你是,請聯繫[email protected]

+0

我發現,我認爲,數據丟失(我檢查的是一個對等體有多少數據以及另一個對等體有多少數據到達)。你是這個意思嗎? –

+0

您可以在[email protected]上給我們留言,以便我們詳細瞭解這一點嗎? – Bhavana

+0

我已經通過表格發送了一條消息:) –

相關問題