Javascript 碰到的技術大全

瓜瓜東西發表於2018-07-18

一 常見跨域技術

1  html5 的跨域技術,推薦兩個

   參考書籍html5 和css3權威指南 上冊的通訊部分

  a: EventSource(comet技術),此技術ie不支援,其他全部都支援,(ie不支援可以用ajax來模擬)

1 var ticker = new EventSource('/message')
2 
3 ticker.onmessage = function(e) {
4     var type = e.type
5     var data = e.data
6 }

   b:WEbsocket(非常支援用這個)  

ar url = '/message'
 2 var w = new WebSocket(url)
 3 
 4 w.onopen = function() {
 5     w.send('建立連線了,多謝')
 6 }
 7 
 8 w.onmessage = function() {
 9     console.log(e.data.toString())
10 }
11 
12 w.onclose = function() {
13     w.send('再見')
14 }
15 
16 w.onerror = function() {
17     console.log('error')
18 }

上面 兩個參考 https://www.cnblogs.com/sunken/p/4388643.html ,微亂

 

  c:舊一點的技術 cors

 檢測方法:

var req = new XMLHttpRequest()
var support = req.withCredentials !== undefined

 

相關文章