技术处理思路: <img src="http://www./direct" width="1" height="1" onerror="javascript:top.location='http://www.'"> 这是电信、网通自动选择的核心代码。 解释: src里放的是一个并不存在的地址,这样两个img打开的时候都会出错,都会触发onerror事件。但是你的浏览器对这两个img加载、判断出错有个先后顺序,而这个先后顺序取决于你的浏览器去连两个url的快慢程度,这就表现为http请求两个域名的快慢。 假如你是网通的线路,同时去连 http://www.(这个域名是绑定到电信的一个ip)和 http://cnc.(这个域名是绑定到网通的一个ip),当然就会先触发 onerror="javascript:top.location='http://cnc.'",这样就打开了http://cnc.。 而电信的线路也是相同的道理。 最后就实现了我们想要的最终目的:校园网、网通用户打开的是 http://cnc.,电信用户打开的是 http://www.。 |
|