`
semi_sleep
  • 浏览: 101513 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

[转]javascript实现电信网通双线自动选择

阅读更多

网站打开的速度快是相当重要的,不管你是用的什么网络,都打开的很快。我们且不谈论所做产品的初期发展用户人群因为这没有多大意义,如果你定位为学生,那么根据我们自身大学四年的经验,同学中间用电信、校园网的比例基本上变数太大。  
 
值得庆幸的是,现在我们已经实现电信、网通双线北网通、南电信是我们国家的一个特色。更甚至07年春节爆出电信与网通内部协议,内容大概是南北互不侵犯各自的领域。因此,如果要立足做一个成功的互联网产品,必须不要管用户来自于哪里,用的什么网络环境。这最后的解决方案就是电信、网通双线。还有个间隙--校园网,比较好的是校园网跟网通有很宽的光纤直连,物理环境可以用米来解决。  
 
技术处理   
<img src="http://www.qpsh.com/direct" width="1" height="1" onerror="javascript:top.location='http://www.qpsh.com'">  
<img src="http://cnc.qpsh.com/direct" width="1" height="1" onerror="javascript:top.location='http://cnc.qpsh.com'">  
 
这是电信、网通自动选择的核心代码,天哪,太神奇了,竟然是js实现的。  
 
解释: src里边放的是一个不存在的地址,这样2个img打开的时候都会出错,都会触发onerror事件,但是你的浏览器对这2个img加载、判断出错有个先后顺序,而这个先后顺序取决于你的浏览器去连2个url的快慢程度,这就表现为http请求两个域名的快慢。假如你是校园网或者网通,同时去连 www.qpsh.com(这个域名是绑定到电信的一个ip)、cnc.qpsh.com(这个域名是绑定到网通的一个ip)  
 
当然就会先触发onerror="javascript:top.location='http://cnc.qpsh.com'" 
 
这样就打开了http://cnc.qpsh.com  
 
电信同理,最后就实现了校园网、网通用户打开的是http://www.qpsh.com/drect,电信用户打开的是http://www.qpsh.com/direct 

分享到:
评论
1 楼 zoutuo 2009-07-17  
真的假的?

相关推荐

    js电信网通双线自动选择技巧

    js电信网通双线自动选择技巧的核心在于利用JavaScript的标签和onerror事件处理。在网页中,通常会包含两个指向不同服务器(电信服务器和网通服务器)的1x1像素的透明图片。这两个图片的源URL(src)被设置为不存在的...

    用javascript实现的电信铁通(网通)自动跳转源代码

    ### 使用JavaScript实现电信铁通(网通)自动跳转的知识点详解 #### 一、背景介绍 随着互联网技术的发展,用户上网的方式多种多样,包括通过不同的网络运营商接入互联网。在中国,主要的网络运营商有电信、网通(现...

    HTML+Javascript实现点击图片自动播放背景音乐

    在这个场景下,"HTML+Javascript实现点击图片自动播放背景音乐"是一个很好的示例,它结合了两种核心技术来实现用户交互。HTML(超文本标记语言)是网页的基础结构,而JavaScript则提供了动态效果和交互性。 首先,...

    PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例

    应同学邀请,演示如何使用 PyQt5 内嵌浏览器浏览网页,并注入 Javascript 脚本实现自动化操作。 下面测试的是一个廉价机票预订网站(http://www.flyscoot.com/),关键点如下 使用 QWebEngineView 加载网页,并显示...

    javaScript实现另存为功能

    在JavaScript中实现“另存为”功能并不直接,因为出于安全考虑,浏览器并不提供直接调用“另存为”对话框的API。但是,我们可以通过一些技巧来模拟这一行为。以下是一些关键知识点: 1. **创建Blob对象**:首先,...

    利用HTML和JavaScript实现图片的自动播放

    接下来,我们要用JavaScript来实现自动播放功能。JavaScript是一种客户端脚本语言,可以直接在用户的浏览器上运行,为网页添加动态效果。这里我们将使用JavaScript的`setInterval`函数来定时更换图片。首先,我们...

    javascript实现自动加入可信站点

    javascript实现自动加入可信站点

    Javascript自动填表单

    此外,JavaScript还可以实现动态生成表单,即根据用户的选择或操作即时创建新的表单元素。 表单验证也是JavaScript自动填表单的一个重要方面。在用户填写表单过程中,JavaScript可以实时检查输入是否符合要求,如...

    javascript实现页面5秒后自动跳转到首页或其他页面

    以上就是使用JavaScript实现5秒后自动跳转到首页或其他页面的方法,包括添加倒计时展示。这个功能可以在很多场景下派上用场,如临时通知、限时活动页面等。记得在实际应用中替换`http://www.example.com`为你实际的...

    JavaScript实现简繁体字转换

    JavaScript实现简繁体字转换

    Html+CSS +Javascript实现的一个很炫个人主页网页

    通过使用Html、CSS以及Javascript这三种核心技术,可以构建出一个极具个人特色的炫酷个人主页,而这样的技术实现,既需要网页设计师的创意灵感,也需要前端开发者的技术支持。 首先,HTML是构建网页的基础。它通过...

    javascript实现串口通信(亲身测试).rar

    在标题“javascript实现串口通信(亲身测试).rar”中,提及的是如何利用JavaScript来实现在网页上进行串口通信的解决方案。这个压缩包很可能包含了作者通过实践得出的详细教程或者代码示例。 描述中提到,作者经过...

    html,css,javascript实现的选择题考试小程序

    一个简单的程序,文件中含有css样式,javascript,类似于网上选择题考试的代码实现,可记录每一题的选择,上一题、下一题。最后统计分数。代码比较简单并且有注释。

    通过javascript实现网页语音

    每一个页面,只要加入一段javascript脚本就能使用,经过1个多月的努力,终于初步实现的功能,首先在数字报纸上使用:目的是使语音技术能在互联网更广泛的应用。每一个页面,只要加入一段javascript脚本就能使用,...

    Ajax配合JavaScript写实现自动补全功能的TextBox

    Ajax配合JavaScript写实现自动补全功能的TextBox

    arcgis api for javascript 实现动态轨迹

    arcgis api for javascript 实现动态轨迹(巡查轨迹)

    JavaScript API自动化测试方案的管理设计与实现.pdf

    JavaScript API自动化测试方案的管理设计与实现 JavaScript API自动化测试方案的管理设计与实现是软件开发过程中的一个关键步骤。随着软件开发的不断演进,自动化测试变得越来越重要。本文将从JavaScript API自动...

    利用Javascript实现文本格式化.pdf

    该方法使用JavaScript编程对文本文档进行格式化处理,实现了文本文档的自动格式化处理,简化了操作。 知识点: 1. 文本格式化处理:使用JavaScript编程对文本文档进行格式化处理,实现了文本文档的自动格式化处理...

    可以自动玩的JavaScript俄罗斯方块游戏

    参考网络资源,使JavaScript实现的俄罗斯方块游戏,加入C程序自动求解的功能,初步实现了自动求解的算法。

    javascript实现商品购物车功能

    纯javascript实现购物车,完成从商品页向购物车中添加商品,购物车中删除商品,更改商品数量,删除商品,全选单选等购物车操作,涉及到javascript中BOM,DOM,json,cookie等知识点的应用操作,综合性较强,对于...

Global site tag (gtag.js) - Google Analytics