У меня есть этот код, и он хорошо работает:
window.onerror = function (errorMsg) {
alert(1);
}
Но проблема заключается в том, что я получаю эту ошибку: uncaught exception: null
. Мой код больше не работает.
Мне нужно показать какую-то ошибку, например «alert (...)», или сделать что-то другое, когда я получу эту ошибку.
Ошибка, которую я получаю из-за google reCaptcha
. Я пытаюсь сохранить google reCaptcha
, site_key
и secret_key
в базе данных, используя Jquery $.post
, и для этого я использую этот код:
$.getScript("https://www.google.com/recaptcha/api.js?render=" + $("#grecaptcha_sitekey").val(), function () {...});
Работает хорошо, не показывая любая ошибка в консоли до тех пор, пока я не использую этот код:
grecaptcha.ready(function () {
grecaptcha.execute($("#grecaptcha_sitekey").val(), {
action: 'homepage'
}).then(function (token) {
...
});
});
После этого, если site_key
или secret_key
были правильными, это будет работать без получения ошибки, но если site_key
или secret_key
были Неправильно, это покажет эту ошибку: uncaught exception: null
, и я даже не могу получить доступ к window.onerror
. Похоже, это не ошибка. Я не знаю.