Recaptcha v3 Issue - performance.now не является функцией - PullRequest
0 голосов
/ 12 ноября 2018

Я только начал внедрять Google Recaptcha v3, точно так же, как в документации.

<script src='https://www.google.com/recaptcha/api.js?render=MY_API_KEY'></script>
<script>
    grecaptcha.ready(function() {
        grecaptcha.execute('MY_API_KEY', {action: 'homepage'})
            .then(function(token) {

            });
    });
</script>

Но я продолжаю получать эту ошибку;

Uncaught TypeError: performance.now is not a function

Ошибка выдается в https://www.gstatic.com/recaptcha/api2/v1541614764654/recaptcha__en.js, который вызывается в https://www.google.com/recaptcha/api.js

К сожалению, похоже, что нет ответов с таким же сценарием.

1 Ответ

0 голосов
/ 14 ноября 2018

Я нашел ответ.

performance.now был добавлен в файл api.js, и в другом из моих сценариев использовалась переменная с именем performance.Я изменил имя этой переменной, что решило проблему.

Может быть, это может помочь кому-то еще!

...