[英]Access-Control-Allow-Origin by same domain?
XMLHttpRequest cannot load http://server.chatcoding.net:8000/socket.io/
socket.io.js.
Origin http://www.chatcoding.net is not allowed by Access-Control-Allow-Origin.
那件事阻止了套接字腳本的加載。 這里發生了什么? 它仍然在同一個域中,但為什么會發出該錯誤?
任何人? 謝謝你。 :)
您在同一個域中,但端口不同(80 和 8000;源)。 然后應用跨域策略。 嘗試像這樣設置您的響應標頭:
response.setHeader("Access-Control-Allow-Origin", "*")
請檢查您的服務器上是否啟用了 CORS。 有關如何啟用它的幫助,請參閱http://enable-cors.org/server.html 。
親切的問候
看起來像一個子域問題。 您需要檢查誰在請求您的頁面,如果他們被允許(例如任何子域),請發送標頭。
我用這個來回答這個問題: https : //stackoverflow.com/a/9737907/1215393
server.chatcoding.net
和www.chatcoding.net
基本上是兩個不同的域(但子域相同)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.