一 常见跨域技术
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