精华内容
下载资源
问答
  • 我想做一个根据不同线路返回数据快慢跳转的功能。不同线路加载同一个静态资源,最先加载完的获取他的ip,并跳转到这个线路上。这个ip线路是一个数组,我去请求,数组未知。promise.race可以,但不知道怎么做。var ips...

    我想做一个根据不同线路返回数据快慢跳转的功能。不同线路加载同一个静态资源,最先加载完的获取他的ip,并跳转到这个线路上。这个ip线路是一个数组,我去请求,数组未知。promise.race可以,但不知道怎么做。

    var ips = [

    '192.168.12.1',

    '192.168.12.2',

    '192.168.12.3',

    '192.168.12.4',

    '192.168.12.5',

    ]

    for(let ip of ips){

    var promise1 = new Promise(function(resolve, reject) {

    var startTime, endTime, fileSize;

    var xhr = new XMLHttpRequest();

    xhr.onreadystatechange = () => {

    if(xhr.readyState === 2){

    startTime = Date.now();

    }

    if (xhr.readyState === 4 && xhr.status === 200) {

    endTime = Date.now();

    fileSize = xhr.responseText.length;

    setTimeout(resolve, endTime-startTime, ip);

    }

    }

    xhr.open("GET", "http://b-ssl.duitang.com/uploads/item/201705/04/20170504162335_msfSV.jpeg", true);

    xhr.send();

    });

    }

    Promise.race([promise1, promise2, promise3]).then(function(value) {

    console.log(value);

    location.href= value;

    });

    展开全文
  • 自动跳转页面的实现 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>自动跳转</title> <style> p{ text-align: center; } ...

    自动跳转页面的实现

    代码如下:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>自动跳转</title>
        <style>
            p{
                text-align: center;
            }
            span{
                color:red;
            }
        </style>
    </head>
    <body>
        <p>
            <span id="time">5</span>秒之后,自动跳转到首页
        </p>
        <script>
            var second=5;
            function showtime(){
                second--;
                if(second<=0){
                    location.href="https://www.baidu.com";
                }
                var time=document.getElementById("time");
                time.innerHTML=second+"";
            }
            setInterval(showtime,1000);
        </script>
    </body>
    </html>
    

    解释如下:

    在这里插入图片描述

    展开全文
  • 总不能让用户再来记一遍我们的手机站域名吧,查阅资料,有很多方法可以实现这个需求,现在将发现的方法记录如下: JS实现方法: 方法一:JS代码如下: /** * 自动跳转到手机页面 * * @param * @arrange (512....

    感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧。

    在智能移动终端横行霸道的今天,使用移动终端来访问网站的用户是越来越多,但针对PC用户开发的网站,在移动终端上的体验非常差,这不,我们开始针对移动终端也制作了体验相对更好的页面,那么我们怎么才能知道用户使用的是哪种终端来访问我们的网站呢,总不能让用户再来记一遍我们的手机站域名吧,查阅资料,有很多方法可以实现这个需求,现在将发现的方法记录如下:

    JS实现方法:

    方法一:JS代码如下:

    /**

    * 自动跳转到手机页面

    *

    * @param

    * @arrange (512.笔记) jb51.cc

    **/

    function mobile_device_detect(url)

    {

    var thisOS=navigator.platform;

    var os=new Array("iPhone","iPod","iPad","android","Nokia","SymbianOS","Symbian","Windows Phone","Phone","Linux armv71","MAUI","UNTRUSTED/1.0","Windows CE","BlackBerry","IEMobile");

    for(var i=0;i

    {

    if(thisOS.match(os[i]))

    {

    window.location=url;

    }

    }

    //因为相当部分的手机系统不知道信息,这里是做临时性特殊辨认

    if(navigator.platform.indexOf('iPad') != -1)

    {

    window.location=url;

    }

    //做这一部分是因为Android手机的内核也是Linux

    //但是navigator.platform显示信息不尽相同情况繁多,因此从浏览器下手,即用navigator.appVersion信息做判断

    var check = navigator.appVersion;

    if( check.match(/linux/i) )

    {

    //X11是UC浏览器的平台 ,如果有其他特殊浏览器也可以附加上条件

    if(check.match(/mobile/i) || check.match(/X11/i))

    {

    window.location=url;

    }

    }

    //类in_array函数

    Array.prototype.in_array = function(e)

    {

    for(i=0;i

    {

    if(this[i] == e)

    return true;

    }

    return false;

    }

    }

    mobile_device_detect("手机站地址");

    // 来自:编程之家 jb51.cc(jb51.cc)方法二:

    /**

    * 自动跳转到手机页面

    *

    * @param

    * @arrange (512.笔记) jb51.cc

    **/

    try {

    var urlhash = window.location.hash;

    if (!urlhash.match("fromapp"))

    {

    if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)))

    {

    window.location="http://m.jb51.cc/";

    }

    }

    }

    catch(err)

    {

    }

    // 来自:编程之家 jb51.cc(jb51.cc)方法三:JS代码如下:

    /**

    * 自动跳转到手机页面

    *

    * @param

    * @arrange (512.笔记) jb51.cc

    **/

    // JavaScript Document

    function urlredirect() {

    var sUserAgent = navigator.userAgent.toLowerCase();

    if ((sUserAgent.match(/(ipod|iphone os|midp|ucweb|android|windows ce|windows mobile)/i))) {

    // PC跳转移动端

    var thisUrl = window.location.href;

    window.location.href = thisUrl.substr(0,thisUrl.lastIndexOf('/')+1)+'mobile/';

    }

    }

    urlredirect();

    // 来自:编程之家 jb51.cc(jb51.cc)

    总结

    如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

    本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

    展开全文
  • function browserRedirect() {var sUserAgent = navigator.userAgent.toLowerCase();var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";...

    function browserRedirect() {

    var sUserAgent = navigator.userAgent.toLowerCase();

    var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";

    var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";

    var bIsMidp = sUserAgent.match(/midp/i) == "midp";

    var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";

    var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";

    var bIsAndroid = sUserAgent.match(/android/i) == "android";

    var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";

    var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";

    if ((bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) ){

    window.location.href="http://m.goldhansens.com";

    }

    }

    browserRedirect();

    展开全文
  • JavaScript中可以通过在点击跳转页面时调用preventDefault()方法来禁止页面跳转。preventDefault()方法可以取消事件的默认动作。如果在点击时候调用preventDefault()方法执行其他行为,通过此方法禁止页面跳转:...
  • 因为只是换域名其他伪静态未做改变,所以找了个办法,用 javascript 替换当前网址里的域名,将原来的 www.happyet.org 替换成现在的 lms.im,然后让它自动跳转。代码入下:current_url = window.location.href;...
  • var is_weixin = (function(){return navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1})();window.onload = function() {var winHeight = typeof window.innerHeight != 'undefined' ?...
  • 前言:有个几后来含些在到气时按式近篇来又的方浏消风需求就是访问指定URL自动跳转到指定的URL,禁止返回上一页。首先想到是写个静态网页,通过调用js相关方法可以实现。以下是示例代码一说为年供发架据制个似业告了...
  • 一、使用锚标记返回页面顶部使用HTML锚标记最简单,就是看起来有点不好看,点击后会在地址栏...页面底部放置:a href=#top target=_self返回顶部/a二、使用Javascript Scroll函数返回顶部scrooll函数用来控制滚动条...
  • HTML网页自动跳转的5种方法

    千次阅读 2021-04-25 12:22:38
    网页自动跳转5种方法:第一种网页自动跳转方法:meta refresh自动跳转法在网页的head区域的meta refresh标签中,加入自动跳转代码,可实现网页的立即或延时自动跳转。示例如下:上述html代码中的...
  • 如果要做倒计时的效果,可以使用- - -setInterval函数,时间间隔1秒,循环执行2中的网址跳转处理函数,每次执行,网址跳转处理函数中剩余时间减1 代码示例: <!DOCTYPE html> <html lang="en"> <...
  • 在项目开发中,为了便于理解js代码逻辑和调试,通常会使用快捷键自动定位到变量原始定义的文件位置。mac中快捷键:command+鼠标点击。 但在vue项目开发中,发现这一效果失灵了!!! 问题描述: 代码示例: import ...
  • HTML实现页面自动跳转的五种方法

    千次阅读 2021-06-08 16:19:46
    在上篇文章给大家介绍了HTML页面3秒后自动跳转的三种常见方法,本文继续给大家介绍有关html页面跳转相关知识,一起学习吧。下面列了五个例子来详细说明,这几个例子的主要功能是:在5秒后,自动跳转到同目录下的...
  • *" pageEncoding="GB18030"%> (); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+...本窗口将在3秒后自动跳转 注: ${action} 要在跳转的action放入 就是方法名
  • 前天,有一个网友希望在其微擎系统跳转的时候实现鉴别用户不同的客户端,比如电脑PC端和手机端,实现不同的页面跳转。对于之前老蒋有给其设置过PC端网站然后检测手机访问的时候跳转到WAP网站的案例,对于这个分两个...
  • 这里强高一下history.go(-n),可以灵活控制跳转回页面的次数哦。在b.aspx页面中放一个控件记录其回传的次数,初始值为1。复制代码 代码示例:function goto() {var n=document.getElementById("TextBox1").value;v...
  • script type="text/javascript"> function ppclick(){ setTimeout(function() { // IE if(document.all) { document.getElementById("clickMe").click(); } // 其它浏览器 else { ...
  • 手机访问网站域名时如果实现自动跳转到wap页面 ?如何让用户输入wap手机网站的网址时自动跳转到wap网站 ?wap页面自动跳转的实现方式 ?如何判断访客是否是移动设备访问,自动跳转到wap页面 ?手机自动跳转到手机页面,一...
  • if(navigator.language==zh-CN){ alert("欢迎中国大陆朋友使用本博客"); } zh-CN 中文简体 zh-tw 中文繁体 en-us 美国英文 nl-NL 荷兰 。。。。。
  • 今天做了个网页,要在网页里设置一个iframe,然后套用其他的网站的时候,出现了莫名其妙的问题,我的网页居然会强制自动跳转到这个网页上。经过网上的资料搜索,发现问题的原因是由于嵌入的页面中有以下代码:具体...
  • 如果打开该页面后,如果不做任何操作则5秒后自动跳转到一个新的地址,如百度主页。2. 如果点击“返回”按钮则返回前一个页面浏览器对象操作成功5后回到主页返回//获取显示秒数的元素,通过定时器来更改秒数。var ...
  • 百度目前为站长提供了判断手机终端类型并自动实现跳转js脚本,极大的方便了广大站长及web开发人员。其js脚本的使用方法极其简单。uaredirect("手机站","WEB站");其中最为核心的js脚本格式化代码如下所示:function...
  • js实现网页跳转脚本

    2021-06-09 00:58:03
    或者点开收藏的书签这样远远不如在桌面上打开文件点两下快,还能装X,多好前提条件需要会一些基础的html,javascript代码上代码js脚本 //调用javascriptfunction openWindow(){ //调用函数var message=confirm("是否...
  • function mobile_device_detect(url){var thisOS=navigator.platform;var os=new Array("iPhone","iPod","iPad","android","Nokia","SymbianOS","Symbian","Windows Phone","Phone","Linux armv71","MAUI","UNTRUSTE...
  • 解决 Layer.js 提示层弹窗结束之后自动跳转到新页面的问题 Document end - 层销毁后触发的回调函数 类型:Function,默认:null 无论是确认还是取消,只要层被彻底销毁了,end都会执行,不携带任何参数。
  • 摘要 腾兴网为您分享:PHP页面跳转 Js页面跳转代码,自动刷宝,中信金通,携程抢票,未来屋等软件知识,以及沃金汇,沃行讯通,securecrt.exe,我的世界变形金刚mod,一票通,农场小分队,手电筒,推币机游戏,善行...
  • 这部分可以结合上面的jsp登录,当...5秒钟后自动跳转,如果不跳转,请点击下面链接// Place this in the 'head' section of your page.function delayURL(url) {var delay = document.getElementById("time").inner...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 135,043
精华内容 54,017
关键字:

js自动跳转

友情链接: ExcelExamples.rar