Как я провел огромное количество времени на этом Google для входа/выхода из системы выпуска для моего приложения (который является/сервер MongoDB узел, используя массивно Google Docs и Google API, сценариев), я должен был разделить мои результаты здесь ..
единственный хороший способ, чтобы полностью выйти из системы пользователь должен использовать это:
var newWindow = window.open('https://mail.google.com/mail/?logout&hl=fr','Disconnect from Google','width=100,height=50,menubar=no,status=no,location=no,toolbar=no,scrollbars=no,top=200,left=200');
setTimeout(function(){
if (newWindow) newWindow.close();
window.location="auth/google";
},3000);
Если вы используете раствор дал выше, IRA, он делает частичный выход из системы, кажется, для текущую вкладку браузера. Это означает, что если пользователь закроет вкладку и снова откроет приложение, он все равно будет зарегистрирован в предыдущей учетной записи.
Мне пришлось использовать внешнее окно, потому что я не смог правильно перенаправить свое приложение после выхода из электронной почты google. Это решение работает большую часть времени, если пропускная способность пользователя не слишком медленная, позволяя 3 секундам завершить выход, прежде чем закрывать всплывающее окно. Затем пользователю необходимо войти в систему с другой учетной записью в моем приложении главного окна.
Это подтверждает решение floccinaucinihilipilification и, возможно, решение iframe, приведенное выше, должно быть лучше, чем мое.
Спасибо, но вы опаздываете на вечеринку :) Мне это было 2 года назад :) – Shrinath
извините, но в последнее время у меня такая же проблема, и я не нашел верного решения в Интернете. Я надеюсь, что это решение будет полезно для таких людей, как я: D – ira
Хорошо, вы имеете в виду, что Google теперь позволяет вам «продолжить» в любой домен? – Shrinath