javascript - 使用ajax跳过路由器登录界面

查看:80
本文介绍了javascript - 使用ajax跳过路由器登录界面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

预期实现的是在手机webview点击按键,在iframe中直接加载路由器网页中的指定页面,通过ajax跳过用户名和密码的验证,用户名和密码都是admin。通过下面的代码测试,在我的华为手机上可以正常运行,但是在朋友的三星手机上却会报错401;有大佬知道错误是怎么回事吗,或者有没有其他办法实现呢
代码如下:

<script>
    var btn = document.getElementById("btn");
    var ifr = document.getElementById("ifr");
    btn.onclick = function() {
        window.setTimeout(function() {
            mui.ajax({
                url: 'http://10.10.11.234',
                contentType: "application/json",
                dataType: "json",
                username: 'admin',
                password: 'admin',
                type: "GET",
                success: function(data) {}
            });
        }, 1000);
        window.setTimeout(function() {
            ifr.src = "http://10.10.11.234/wifi_set_cn.html";
        }, 2000);
    }
</script>

解决方案

ajax采用同步执行方式,即async: false

这篇关于javascript - 使用ajax跳过路由器登录界面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆