Есть ли безопасный способ обнаружения на веб-странице клиентской стороны (JS), имеет ли пользователь Google/Yahoo/Live /? Счет?Как проверить, есть ли у пользователя учетная запись Google.
Я знаю о некоторых подозрительных способах сделать это, ставя посещенные ссылки, а затем пробираться по атрибуту вычисленного стиля, но это скорее хак, Mozilla и, возможно, другие планируют расправиться с этим, так как это может быть злоупотребление.
Но мне это нужно, чтобы позволить пользователям больше интеграции с их поставщиками идентичности, как:
- есть аккаунт? ~> загрузить контакты для совместного использования из API контактов Google
- У вас есть учетная запись Yahoo? ~> загрузить контакты для обмена от Yahoo Контакты API
- Ничего из перечисленного? показать ссылку
Я не хочу предоставлять все эти параметры всем посетителям, было бы неплохо, если бы я мог обнаружить учетную запись и обеспечить интеграцию только в этом случае.
Вы, безусловно, правы, это была плохая идея. – skrat