Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1733793
  • 博文数量: 310
  • 博客积分: 6853
  • 博客等级: 准将
  • 技术积分: 2833
  • 用 户 组: 普通用户
  • 注册时间: 2005-08-04 16:41
文章分类

全部博文(310)

文章存档

2013年(17)

2012年(42)

2011年(76)

2010年(71)

2009年(99)

2007年(2)

2006年(1)

2005年(2)

分类: 系统运维

2012-06-04 15:21:25

如何在程序中实现自动选择电信网通双线路?

技术处理思路:


这是电信、网通自动选择的核心代码。

解释: src里放的是一个并不存在的地址,这样两个img打开的时候都会出错,都会触发onerror事件。但是你的浏览器对这两个img加载、判断出错有个先后顺序,而这个先后顺序取决于你的浏览器去连两个url的快慢程度,这就表现为http请求两个域名的快慢。

假如你是网通的线路,同时去连 http://www.qpsh.com(这个域名是绑定到电信的一个ip)和 http://cnc.qpsh.com(这个域名是绑定到网通的一个ip),当然就会先触发 onerror="javascript:top.location='http://cnc.qpsh.com'",这样就打开了http://cnc.qpsh.com。

而电信的线路也是相同的道理。

最后就实现了我们想要的最终目的:校园网、网通用户打开的是 http://cnc.qpsh.com,电信用户打开的是 http://www.qpsh.com。

阅读(1115) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册