2016-06-12 73 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(); 
    } 
} 

而你需要移動的符號鍵。