Voici un extrait du code de l'API recaptcha de 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);
})();
Pourquoi Google recommande-t-il de ne pas copier et coller ce code? Est-ce parce qu'ils perdraient des informations de suivi?
Je pense que le code insère un script sur la page. Pour éviter une autre connexion, il serait utile de copier et coller directement le code. Est-ce correct?
javascript
google
CastenettoA
la source
la source
Réponses:
Notez la
po.src
ligne:r20160314182818
semble être un horodatage, donc dans ce cas, cela vous donne probablement la version qui a été déployée le 14/03/2016 à 18:28:18.Je soupçonne que le
it
bit signifie que vous obtenez la version italienne, ce qui signifie que vous obtenez une versionapi.js
basée sur votre emplacement physique. Votre profil mentionne que vous êtes italien, j'ai donc pris cela comme une confirmation.Notez que lorsque je suis le lien ci-dessus depuis la Californie, cette ligne ressemble à ceci:
Cela signifie en général que Google déploie des modifications à cette API très souvent (étant donné que la version déployée n'a que neuf jours) et en fonction de l'emplacement de l'utilisateur. Cela est probablement dû au fait que les captchas sont une cible directe pour la rétro-ingénierie par les personnes qui cherchent à automatiser tout processus protégé par le captcha et parce que les captchas peuvent avoir des caractéristiques culturellement importantes.
Si vous copiez collez ce code, cela signifie:
Lorsque vous utilisez une API, il est très important de toujours vous en tenir à l'API publique et de ne jamais utiliser quoi que ce soit de privé pour des raisons telles que celle-ci.
la source