Заявката за кръстосано начало е блокирана Pubnub

Създавам приложение за чат и получавам тези грешки (доста от тях) Блокирана заявка за кръстосано начало:
Политиката за същия произход забранява четенето на отдалечения ресурс на 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).

Аз буквално не знам какво да правя, някакви идеи??


person mpla_mpla    schedule 22.06.2015    source източник
comment
Най-вероятно нещо не е наред със заглавките, които изпращате   -  person Nu Gnoj Mik    schedule 22.06.2015
comment
@NuGnojMik, ако може да бъдеш малко по-конкретен.. :)   -  person mpla_mpla    schedule 22.06.2015
comment
Какви заглавки изпращате?   -  person Nu Gnoj Mik    schedule 22.06.2015
comment
Използвам pubnub и това се случва (освен в други случаи - поне за това знам кога се хвърля), когато се опитам да се отпиша от канал   -  person mpla_mpla    schedule 22.06.2015


Отговори (2)


PubNub поддържа CORS.

Използвате ли Firefox? Някои хора виждат проблема на FF, когато работят с локален сървър, но рестартирането на браузъра често решава случая.

Вижте: Заявка за CORS на Firefox, даваща „Заявката за кръстосано произход е блокирана ' въпреки заглавките

person girlie_mac    schedule 29.06.2015

В мрежата на PubNub, начинът, по който данните се изпращат и получават при дълготрайни връзки на TCP сокет, но с браузър те очакват да имат специални заглавки, иначе известни като CORS заглавки, за да позволят определени ресурси през тази връзка. Ако CORS заглавка е изключена от полезния товар на отговор, в браузъра се извежда грешка.

Те се случват, когато TCP сокет е прекъснат през браузъра. По същество това, което се случва, е, че браузърът забелязва, че му липсва CORS заглавка, така че по тръбата не идват данни. Това, което наистина трябва да се случи, е, че браузърът трябва да даде грешка на TCP сокет, казвайки „откъснато“ или „прекъснато“, но е внедрено, за да достави CORS грешка.

Това, за което наистина искате да внимавате, е загуба на данни и ако сте, моля, свържете се с [email protected]!

person Bhavana    schedule 22.06.2015
comment
Мисля, че открих загуба на данни (това, което проверих, беше колко данни напускат единия партньор и колко данни пристигат на другия партньор). това ли имаш предвид - person mpla_mpla; 26.06.2015
comment
Можете ли да ни изпратите съобщение на [email protected], за да можем да разгледаме това подробно? - person Bhavana; 26.06.2015