Sto tentando di utilizzare Google Sign-in per siti Web (https://developers.google.com/identity/sign-in/web/) e ho notato che la mia soluzione non funziona in Internet Explorer 11. Per provare ad eliminare il maggior numero possibile fattori possibili, ho creato un semplice caso di test basato sul codice di esempio fornito da Google.Codice di accesso di Google di base per siti Web che non funziona in Internet Explorer 11
L'ho provato su Chrome sul mio PC Windows 7, Chrome sul mio Mac, Safari sul mio Mac, Firefox sul mio Mac e Safari sul mio iPhone. Funziona su tutti questi elementi (ad es., Quando faccio clic sul pulsante Accedi e selezioni/immetti il mio account Google, ritorna alla pagina e il pulsante dice "Accesso").
Tuttavia, non funziona su Internet Explorer 11 su PC o, stranamente, su Chrome per iOS. Quando si fa clic sul pulsante, viene visualizzata una finestra che consente di selezionare il mio account Google, ma dopo aver effettuato una selezione, la finestra si chiude e torna alla pagina con un pulsante che dice ancora "Accedi".
Ecco il codice di esempio:
<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>
Tutte le idee su quello che potrebbe essere in corso? Ho cercato in giro e non ho trovato alcuna soluzione.
Un'idea era aggiungere "accounts.google.com" ai siti attendibili di IE. Questo non ha funzionato. Ho anche provato ad accedere alla pagina tramite https anziché http. Neanche questo ha fatto la differenza. Qualcos'altro dovrei provare?
Abbiamo bisogno di Google per risolvere questo problema. Qualcuno sa come aprire un problema con loro? Ho aggiornato i tag su questa domanda e un altro (http://stackoverflow.com/questions/31494204/google-sign-in-for-web-apps-not-working-with-internet-explorer) a entrambi quelli che hanno consiglia (https://groups.google.com/forum/#!topic/google-federated-login-api/TL9Pxn_s7yw) – gerry3
Questo problema è stato risolto in un recente aggiornamento a Google Sign-in (19 novembre 2015). Le pagine che hai fatto riferimento ora dovrebbero funzionare in IE11/Edge. – class
Sto votando per chiudere questa domanda come off-topic perché si trattava di un bug su Google che è stato risolto. – j08691