`
ylz4647
  • 浏览: 49925 次
  • 性别: 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://cnc.qpsh.com,电信用户打开的是http://www.qpsh.com

 

转自:http://www.okajax.com/a/200811/1124R052008.html

 

分享到:
评论

相关推荐

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

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

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

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

    javascript 自动填写表单的实现方法

    本文没有什么技术上创新,只要会一点Javascript的技术就可以写了。 第一步: 在页面查看源代码,把Form中包含的需要填列的HTML控件找出来如: &lt;form name=”mainfrm” action=”” method=”post”&gt; &lt;input...

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

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

    javaScript实现另存为功能

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

    Javascript实现的网页自动刷新

    Javascript实现的网页自动刷新,很实用

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

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

    javascript实现自动加入可信站点

    javascript实现自动加入可信站点

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

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

    Javascript自动填表单

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

    基于javaScript实现利用硬件与软件结合的方式,自动化实现对于植物的养殖和数据的检测+源码(毕业设计&课程设计&项目开发)

    基于javaScript实现利用硬件与软件结合的方式,自动化实现对于植物的养殖和数据的检测+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于javaScript实现...

    javascript经典特效---javascript代码自动生成.rar

    JavaScript是一种广泛应用于网页和网络应用的编程语言,尤其在实现网页动态效果和交互性方面具有重要作用。本资源“javascript经典特效---javascript代码自动生成.rar”显然聚焦于如何利用JavaScript生成代码,以...

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

    在这个个人主页中,JavaScript可能被用来实现动态功能,如按钮点击事件、表单验证、时间显示、滚动效果、模态框弹出等。同时,它还可以与HTML和CSS紧密配合,实现实时更新页面内容,提供更丰富的用户交互体验。 ...

    javascript实现自动填写表单实例简析

    JavaScript 实现自动填写表单的知识点涵盖面很广,涉及到了前端页面元素的定位、JavaScript 的 DOM 操作,以及如何利用浏览器内置功能来方便地使用这些脚本。下面将详细解析这些知识点。 首先,页面元素定位是关键...

    通过javascript实现网页语音

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

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

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

    javascript实现商品购物车功能

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

    JavaScript实现树形菜单

    通过JavaScript实现树形菜单,可以有效地展示这些层次关系,并提供方便的展开、折叠、选择等功能。 实现JavaScript树形菜单主要涉及以下几个关键技术点: 1. 数据结构设计:首先,我们需要定义一个数据结构来存储...

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

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

    基于JavaScript实现的大学运动会信息管理系统源码+数据库+项目说明.zip

    基于JavaScript实现的大学运动会信息管理系统源码+数据库+项目说明.zip基于JavaScript实现的大学运动会信息管理系统源码+数据库+项目说明.zip基于JavaScript实现的大学运动会信息管理系统源码+数据库+项目说明.zip ...

Global site tag (gtag.js) - Google Analytics