Я вставил ReCaptcha 3 в приложение polymer 2, и оно прекрасно работает, за исключением того, что в Safari, когда я пытаюсь получить токен, вызов grecaptcha.execute останавливается. Каждый. Не замужем. Время.
Я пытался реализовать разные способы, вставляя все капчи прямо в индекс, чтобы не допустить их в теневой дом, оборачивая все в компоненте, автоматически отображая vs в явном виде. Это просто не работает в Safari.
Кроме того, вероятно, это не так много значит, но в моем тестировании некоторые устройства постоянно просто блокируют браузер и никогда не двигаются, в то время как другие всегда отключаются через несколько минут.
Я также видел подобное поведение на наших сайтах с использованием невидимой ReCaptcha v2, за исключением того, что с этим iOS Safari вылетает на всех устройствах, и у Mac нет проблем.