Aqui está um trecho do código da API recaptcha do Google ( https://www.google.com/recaptcha/api.js ):
/* PLEASE DO NOT COPY AND PASTE THIS CODE. */
(function() {
if (!window['___grecaptcha_cfg']) {
window['___grecaptcha_cfg'] = {};
};
if (!window['___grecaptcha_cfg']['render']) {
window['___grecaptcha_cfg']['render'] = 'onload';
};
window['__google_recaptcha_client'] = true;
var po = document.createElement('script');
po.type = 'text/javascript';
po.async = true;
po.src = 'https://www.gstatic.com/recaptcha/api2/r20160314182818/recaptcha__it.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(po, s);
})();
Por que o Google recomenda não copiar e colar este código? É porque eles perderiam informações de rastreamento?
Eu acho que o código insere um script na página. Para evitar outra conexão, seria útil copiar e colar o código diretamente. Tudo bem?
javascript
google
CastenettoA
fonte
fonte
Respostas:
Observe a
po.src
linha:r20160314182818
parece ser um carimbo de data / hora; portanto, nesse caso, provavelmente está fornecendo a versão que foi implantada em 14/03/2016 às 18:28:18.Eu suspeito que o
it
bit significa que você está obtendo a versão em italiano, o que significa que você está obtendo uma versão comapi.js
base em sua localização física. Seu perfil menciona que você é italiano, então tomei isso como confirmação.Observe que, quando sigo o link acima da Califórnia, essa linha fica assim:
O que isso significa em geral é que o Google está implantando alterações nesta API com muita frequência (considerando que a versão implantada tem apenas nove dias) e com base na localização do usuário. Provavelmente, isso é feito porque os captchas são um alvo direto da engenharia reversa por pessoas que procuram automatizar qualquer processo que o captcha proteja e porque os captchas podem ter recursos culturalmente significativos.
Se você copiar e colar este código, significa:
Ao usar qualquer API, é muito importante sempre manter a API pública e nunca usar nada privado por razões como essa.
fonte