彻底解决苹果ios系统_wifi_portal认证前关闭

利用captive.apple.com可以达到连接wifi的SSID信号就自动弹出portal认证页面.

白名单captive.apple.com后将不会弹出该提示.

可是微信一键关注页面是不允许跳转到云或其他页面进行认证的,几乎不给你任何机会就中断掉wifi.一直显示取消.我们有没有办法来将取消变为完成呢?

当然答案是肯定的.

首先在portal认证页写一个自动就连接放行该设备的IP的所有数据.

auto();                //自动登录一个号
function auto(){
	var str_a="auth.asp?usr=15336500020&pwd=15336500021";
	var data_str_a=encodeToGB2312(str_a);
	$.ajax({
		type: "GET",
		url: data_str_a,
		success: post_fun_a(),
		error: null,
		timeout: 10000,
		dataType: "jsonp",
		cache: false
	});
}
function post_fun_a(){

}

这样苹果ios的portal将由取消变成完成

接下来,延时10秒后我们将这个帐户断开和给微信一键关注的按钮css样式修改为可用状态(该脚本自行建立)

setTimeout(function(){close()},"10000");
function close(){               //接下来我们断开这个号
	var str_c="userinfo.asp?opt=down&u=15336500020&i=<?php echo $i;?>&_=1452669615595";
	var data_str_c=encodeToGB2312(str_c);
	$.ajax({
		type: "GET",
		url: data_str_c,
		success: post_fun_c(),
		error: null,
		timeout: 10000,
		dataType: "jsonp",
		cache: false
	});
}
function post_fun_c(){

}

这样我们是不是就又给当前登录的这个帐户断开掉了网络?

苹果ios的wifi状态可是正常显示.与路由器的通讯也正常,只不过受路由器的控制无法正常上网服务.想继续上网的话还得根据提示点"微信一键关注"或其他人认证服务.

function tijiao(){             //微信一键关注开始

	var str_b="auth.asp?usr=15336500025&pwd=15336500026";

	var data_str_b=encodeToGB2312(str_b);
	$.ajax({
		type: "GET",
		url: data_str_b,
		success: post_fun_b(),
		error: null,
		timeout: 10000,
		dataType: "jsonp",
		cache: false
	});
}
function post_fun_b(){

}           //微信部分略

看到没?正常提供服务的帐户我采用了另外一个号.

还得提示下变量i是怎么来的

由上页一页跳转过来,url地址参数

<?php
if(isset($_REQUEST[‘i‘])){
$i = $_REQUEST[‘i‘];
}else{

$i="您是非法用户!";

}

?>

好吧,跳转页htm的代码也补出来

<html>
<head>
</head>
<body>
<SCRIPT>
function request(paras){
var url = location.href;
var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");
var paraObj = {}
for (i=0; j=paraString[i]; i++){
paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length);
}
var returnValue = paraObj[paras.toLowerCase()];
if(typeof(returnValue)=="undefined"){
return "";
}else{
return returnValue;
}
}
var ip = request("i");
var ld = request("ld");
//alert(ip);
window.location.href=‘auto.php?i=‘+ip+‘&ld=‘+ld;
</SCRIPT>
</body>
</html>

完整页面可向钢锅索取QQ:264059790

时间: 2024-10-29 19:06:31

彻底解决苹果ios系统_wifi_portal认证前关闭的相关文章

苹果iOS系统下检查第三方APP是否安装及跳转启动

\ 在iOS系统,使用Url Scheme框架在APP间互相跳转和传递数据,本文只介绍如果检测和跳转. Url Scheme框架 如果你想知道ios设备中是否安装QQ这个软件,我们可以通过一个简单方法判断到: if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"mqq://"]]) { NSLog(@"install--"); } else { NSLog(@"n

WebLogicSSL解决苹果IOS itms下载问题

前提: 安装好openssl工具. 通过windows cmd 命令进入 openssl工作文件夹 如解压文件夹为:E:\ openssl-1.0.2-beta1 则工作文件夹为E:\openssl-1.0.2-beta1\inc32\out32dll 通过cmd >cd /d E:\openssl-1.0.2-beta1\inc32\out32dll 建立证书存放文件夹:E:\ssl 以下是使用opensll实现CA并签发证书的过程: 1) 生成CA密钥CA作为一个权威机构,他本身也是使用证书

苹果iOS系统刷机 for Mac

第一步,下载手机对应的固件: 第二步,手机连上itunes,  然后按住键盘的ALT(option)键, 点击"检查更新"或"恢复iPhone..."( 不同版本的itunes有细小的区别),弹出选择文件的框,选择对应的固件: 第三步,等几分钟...然后...就好了... NOTE:红色是重点,网上很多教程写按SHIFT键, NMD...

苹果IOS,与windows Phone7,系统,内存,CPU处理,及后台程序运行,详解微软墓碑机制的系统

关于ios的多任务以及内存管理 看了很多人为自己的可用内存是350mb还是380mb纠结.为了多优化出一点可用内存费脑筋. ios的任务管理和内存管理,跟windows是有很大差别的.很多人习惯于用 windows的思维去看待ios. windows大家都知道,窗口开的越多,系统越慢,为什么呢?因为所有窗口都在运行,cpu占用率高:并且都占内存.可用内存不足还会迫使系统使用硬盘充当虚拟内存,硬盘频繁读写当然会多耗电,并且硬盘速度也比较慢. ios则不同.首先ios的后台任务,除了极少数可以后台运

关于iPhone/iPad的iOS系统自动弹出认证窗口问题

前言 路由器,认证服务器,手持无线终端.当通过手持无线设备连接到需要认证的WiFi上,会自动弹出窗口,何解?为什么有的时候就不弹出窗口呢?怎么给商家一个合理的解释呢? 验证问题 通过在路由器上抓包来看弹出窗口的时候都发生了什么? 抓包方法如下http://blog.csdn.net/qianguozheng/article/details/32108093 当弹出认证窗口的时候都发生了什么? 当没有弹出认证窗口的时候,没有弹出认证窗口. 原理剖析 https://developer.apple.

苹果IOS比安卓流畅的系统原因

Android 系统与 iOS 系统,两者在处理信息的优先级上就有不同的原则.iOS 对屏幕反应的优先级是最高的,它的响应顺序依次为 Touch--Media--Service--Core 架构,换句话说当用户只要触摸接触了屏幕之后,系统就会最优先去处理屏幕显示也就是 Touch 这个层级,然后才是媒体(Media),服务(Service)以及 Core 架构.而 Android系统的优先级响应层级则是 Application-- Framework -- Library -- Kernal 架

那些著名或非著名的iOS面试题-前编

1.如何追踪app崩溃率,如何解决线上闪退 当iOS设备上的App应用闪退时,操作系统会生成一个crash日志,保存在设备上.crash日志上有很多有用的信息,比如每个正在执行线程的完整堆栈跟踪信息和内存映像,这样就能够通过解析这些信息进而定位crash发生时的代码逻辑,从而找到App闪退的原因.通常来说,crash产生来源于两种问题:违反iOS系统规则导致的crash和App代码逻辑BUG导致的crash,下面分别对他们进行分析. 违反iOS系统规则产生crash的三种类型 (1) 内存报警闪

ios系统架构及常用框架

1.iOS基于UNIX系统,因此从系统的稳定性上来说它要比其他操作系统的产品好很多 2.iOS的系统架构分为四层,由上到下一次为:可触摸层(Cocoa Touch layer).媒体层(Media layer).核心服务层(Core Services layer).核心操作系统层(Core OS layer)如图: (1) 触摸层:为应用程序开发提供了各种常用的框架并且大部分框架与界面有关,本质上来说它负责用户在iOS设备上的触摸交互操作.它包括以下这些组件: Multi-Touch Event

苹果iOS 8怎么使用AirDrop共享文件教程

很多mac用户都在困惑一个问题!ios8系统到底怎么才能在AirDrop中共享文件呢?其实可是很简单的,只要分几个步骤就可以了,下面就来小编为果儿们准备的苹果iOS 8怎么使用AirDrop共享文件教程中看看吧,希望小编为大家准备的这款苹果iOS 8怎么使用AirDrop共享文件教程可以有效帮助大家使用mac.<ignore_js_op> 打开 Mac 和 iOS 设备上的 AirDrop首先确保你要共享文件的两台设备运行的分别是iOS 8和OS X Yosemite系统,不然的话你就无法使用