2016-06-12 51 views
2

我想提出一个强制网络门户为Android:打开浏览器登入后

  1. 将用户连接到Wi-Fi
  2. 圈养门户网站的登录信息(/ generate_204 302开放)
  3. 我发布信息和发布用户使用/ generate_204)的网络(204
  4. 的问题:强制门户关闭,浏览器无法打开

我的目的是 - 在信息发布后 - 释放用户,关闭强制门户并打开浏览器。

我该怎么做?

回答

1

我已经尝试了每个组合中的每个选项(JavaScript,重定向,diffirent UserAgents的不同答案),不幸的是,我不得不得出结论,这是不可能的。 (iOS版是确定的,你只需要对window.open()的第4步)

0

试试这个

private void CaptivePortalDetectionEnabled() { 
    if (CaptiveChange.isChecked()) { 
     Settings.Global.putInt(MainActivity.this.getContentResolver(), "captive_portal_detection_enabled", 1); 
     Toast.makeText(MainActivity.this, "Captive portal detection is now " + state() + "\n 網路檢查服務已\"開啟\"", Toast.LENGTH_SHORT).show(); 
    } else { 
     Settings.Global.putInt(MainActivity.this.getContentResolver(), "captive_portal_detection_enabled", 0); 
     Toast.makeText(MainActivity.this, "Captive portal detection is now " + state() + "\n 網路檢查服務已\"關閉\"", Toast.LENGTH_SHORT).show(); 
    } 
} 

而你需要移动的符号键。