Пустой экран после входа в Google+ на авторизованном портале Android и iOS

У меня это просто страница входа в google-plus. Когда я вхожу в браузер Android Chrome, все работает правильно, но когда я пытаюсь войти с Android Captive Portal после входа в систему, я вижу только пустую страницу на Captive Portal, а функция onSignIn не выполняется.

<html>
<head>
    <script src="https://apis.google.com/js/platform.js" async defer></script>
    <meta name="google-signin-client_id" content="xxx.apps.googleusercontent.com">
    <script>
        function onSignIn(googleUser) {
          var profile = googleUser.getBasicProfile();
          alert('Name: ' + profile.getName());
          alert('Email: ' + profile.getEmail());
          document.getElementById("login").click();
        }
    </script>
</head>
<body>
    <div class="g-signin2" data-onsuccess="onSignIn"></div>

    <form name="loginform" action="http://10.10.10.1/login" method="post">
      <input type="hidden" name="username" value="testwifi">
      <input type="hidden" name="password" value="teswifi">
      <input type="submit" name="login" value="log in" id="login" style="visibility:hidden;">
    </form>
</body>


person tel001    schedule 16.10.2015    source источник
comment
У меня такая же проблема, и кажется, что нет никаких решений для нее. Он не срабатывает при успешном входе в систему.   -  person nodeffect    schedule 22.03.2016
comment
Похоже, это происходит на Android 7+   -  person Elad    schedule 06.07.2017


Ответы (1)


Я отлаживал андроид, когда пленник загружается, кажется, что он не работает на этом:

[INFO:CONSOLE(20)] «Неперехваченная ошибка: sessionStorage недоступен в текущей среде». Источник: https://ssl.gstatic.com/accounts/o/1096633630-storagerelay.js (20)

person Elad    schedule 12.07.2017