javascript - 本地存储 Google 的 Recaptcha 脚本

标签 javascript copy-paste recaptcha

我正在使用 Google 的 reCaptcha 脚本:

<script src='https://www.google.com/recaptcha/api.js'></script>

在我的网页中。我很好奇,是否可以将其存储在本地并使用它,以便浏览器不必进行外部调用来获取该 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/r20160216085053/recaptcha__en.js';var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);})();

有办法保存该外部调用吗?

最佳答案

努力节省少量的加载时间(顺便说一句,这并不是阻塞),这完全是浪费你的时间。您可能花费了更多的时间来问这个问题,而不是通过使用更优化的版本来解决这个问题。

Is there a way around to save that external call?

如果您希望 Recaptcha 实现将来出现故障,您可以复制并粘贴它。问题是,当 Google 决定更改脚本的功能时,您将不会运行更新的版本。

关于javascript - 本地存储 Google 的 Recaptcha 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35604837/

相关文章:

node.js - react 安全: state manipulation

php - 为什么 Recaptcha 没有出现?

javascript - 大 javascript 文件中的订单建议

git - 如何使用 git 检测复制和粘贴的代码?

Android reCAPTCHA Enterprise 未显示任何验证码?

javascript - 以纯文本形式复制到剪贴板

objective-c - 将图像复制到粘贴板会将 jpeg 转码为 png

javascript - 如果没有 setTimeout,无法以编程方式选择 ReactJS 组件内的 HTML 文本区域?

javascript - 与长度集数组的组合

javascript - jQuery Orbit - 如何制作随机幻灯片?