LINUX.ORG.RU

Joomla google recaptcha v2 перестала работать на всех сайтах. Постоянно крутится кружок

 ,


0

1

google recaptcha v2 перестала работать постоянно крутится

Кто такую-же проблему заметил? Что с этим можно сделать?



Последнее исправление: SaintAnd (всего исправлений: 1)
Ответ на: комментарий от SaintAnd

Да, я шучу =), хотя вот например на гитхабе удаляют решения для обхода китайского фаервола это точно, об этом месяц назад писали… Мало ли , что возможно в наше неспокойное время, а то Греф из сбера говорил, что надо делать свои репозитории ;-)

marussia
()
Ответ на: комментарий от user201666

This works without having to run a script before mootools is loaded:

// Add this AFTER mootools is loaded (function fixMooToolsAndRecaptchaMapsIssueIffy() { // restore native Array.from by getting the native implemenation from a new frame var frame = document.createElement(‘iframe’); frame.sandbox = ‘allow-same-origin’; document.body.appendChild(frame); Array._nativeFrom = frame.contentWindow.Array.from Function.prototype._nativeBind= frame.contentWindow.Function.prototype.bind frame.remove(); var isRecaptchaOrMaps = function() { var stack = new Error().stack; if (!stack) { try { throw new Error(); } catch (e) { stack = e.stack; } } return stack.match(/recaptcha/) || stack.match(/maps.google.com/); }

Function.prototype._mootoolsBind = Function.prototype.bind; Array._mootoolsFrom = Array.from;

Function.prototype.bind = function (…args) { return isRecaptchaOrMaps () ? this._nativeBind(…args) : this._mootoolsBind(…args); }; Array.from = function (…args) { return isRecaptchaOrMaps () ? this._nativeFrom(…args) : this._mootoolsFrom(…args); }; })();

marussia
()