Berikut ini kutipan dari kode dari API recaptcha 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);
})();
Mengapa Google merekomendasikan untuk tidak menyalin dan menempelkan kode ini? Apakah karena mereka akan kehilangan informasi pelacakan?
Saya pikir kode tersebut memasukkan skrip pada halaman. Untuk menghindari koneksi lain akan sangat berguna untuk menyalin dan menempelkan kode secara langsung. Apakah ini ok?
javascript
google
CastenettoA
sumber
sumber
Jawaban:
Catat
po.src
barisnya:r20160314182818
terlihat seperti stempel waktu, jadi dalam hal ini mungkin memberi Anda versi yang dikerahkan pada 3/14/2016 pada 6:28:18 PM.Saya menduga
it
bit berarti Anda mendapatkan versi Italia, yang berarti Anda mendapatkan versiapi.js
berdasarkan lokasi fisik Anda. Profil Anda menyebutkan Anda orang Italia, jadi saya menganggap ini sebagai konfirmasi.Perhatikan bahwa ketika saya mengikuti tautan di atas dari California, garis itu terlihat seperti ini:
Apa artinya ini secara umum adalah bahwa Google sangat sering menerapkan perubahan pada API ini (mengingat bahwa versi yang digunakan hanya berusia sembilan hari) dan berdasarkan pada lokasi pengguna. Ini mungkin dilakukan karena captcha adalah target langsung untuk rekayasa balik oleh orang-orang yang ingin mengotomatiskan proses apa pun yang dilindungi captcha dan karena captcha mungkin memiliki fitur yang signifikan secara budaya.
Jika Anda menyalin, tempelkan kode ini, artinya:
Saat menggunakan API apa pun, sangat penting untuk selalu berpegang pada API publik dan tidak pernah menggunakan sesuatu yang pribadi untuk alasan seperti ini.
sumber