我注意到一个奇怪的问题,当使用 Google 的 recaptcha 时,jQuery$(window).on("load", function (e) {事件不会触发($(document).ready(function () {或者window.addEventListener('load', function () {也不会触发)。当我使用 F5 重新加载页面时,它的工作原理如下。我注意到验证码网络请求被取消,请参阅附图。当我重新加载页面时,请求不会失败。
1 回答
慕森卡
TA贡献1806条经验 获得超8个赞
我找到了一个解决方法:当我通过 ajax 加载 recaptcha js 时(见下文),事件处理程序会在初始页面加载时触发。
$.getScript( "https://www.google.com/recaptcha/api.js");
添加回答
举报
0/150
提交
取消