Próbuję użyć logowania Google do stron internetowych (https://developers.google.com/identity/sign-in/web/) i zauważyłem, że moje rozwiązanie nie działa w przeglądarce Internet Explorer 11. Aby spróbować wyeliminować jak najwięcej czynników, jak to możliwe, stworzyłem prosty przypadek testowy na podstawie przykładowego kodu dostarczonego przez Google.Podstawowy login Google dla kodu stron internetowych nie działa w przeglądarce Internet Explorer 11
Testowałem to w Chrome na moim komputerze z Windows 7, Chrome na moim Macu, Safari na moim Macu, Firefox na moim Macu i Safari na moim iPhonie. Działa na wszystkich (np. Po kliknięciu przycisku logowania i wybraniu/wprowadzeniu mojego konta Google wraca do strony, a na przycisku pojawia się "Zalogowany").
Nie działa jednak w przeglądarce Internet Explorer 11 na komputerze PC lub, co dziwne, na Chrome na iOS. Po kliknięciu przycisku otworzy się okno, które pozwala mi wybrać moje konto Google, ale po dokonaniu wyboru, okno zamyka się i wraca do strony za pomocą przycisku, który wciąż brzmi "Zaloguj się".
Oto przykładowy kod:
<html>
<head>
<meta name="google-signin-client_id" content="61023618497-vqfbod57f26ncjl9d6firk3t09ve4tt3.apps.googleusercontent.com">
<script src="https://apis.google.com/js/platform.js" async defer></script>
</head>
<body>
<div class="g-signin2"></div>
</body>
</html>
Jakieś pomysły co do tego, co może się dziać? Szukałem i nie znalazłem żadnych rozwiązań.
Jednym z pomysłów było dodanie "accounts.google.com" do zaufanych witryn IE. To nie zadziałało. Próbowałem również uzyskać dostęp do strony przez https zamiast http. To też nie miało znaczenia. Coś jeszcze powinienem spróbować?
Potrzebujemy Google, aby to naprawić. Ktoś wie, jak otworzyć problem z nimi? Zaktualizowałem tagi na to pytanie i inne (http://stackoverflow.com/questions/31494204/google-sign-in-for-web-apps-not-working-with-internet-explorer) na oba te poleć (https://groups.google.com/forum/#!topic/google-federated-login-api/TL9Pxn_s7yw) – gerry3
Zostało to rozwiązane w najnowszej aktualizacji logowania do Google (19 listopada 2015 r.). Strony, do których się odwołujesz, powinny teraz działać w IE11/Edge. – class
Głosuję, aby zamknąć to pytanie jako niezwiązane z tematem, ponieważ został usunięty błąd związany z końcem Google. – j08691