Javascript 碰到的技术大全

一 常见跨域技术

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

猜你喜欢

转载自blog.csdn.net/jintianhen1/article/details/81091344
今日推荐