websock URL相對路徑設置問題


websock地址是由 wss 或 ws 開頭的,這里無法直接使用相對路徑,我們當然可以使用json配置文件來設置,缺點也很明顯。

另一個比較靈活的寫法,是用代碼獲取當前域名,拼接出ws的絕對路徑,實現曲線救國。代碼參考如下:

1 var loc = window.location, new_uri; 
2 if (loc.protocol === "https:") { 
3     new_uri = "wss:"; 
4 } else { 
5     new_uri = "ws:"; 
6 } 
7 new_uri += "//" + loc.host + "/websocket path";

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM