使用 Recaptcha 时未触发 jQuery 窗口加载

我注意到一个奇怪的问题,当使用 Google 的 recaptcha 时,jQuery$(window).on("load", function (e) {事件不会触发($(document).ready(function () {或者window.addEventListener('load', function () {也不会触发)。当我使用 F5 重新加载页面时,它的工作原理如下。我注意到验证码网络请求被取消,请参阅附图。当我重新加载页面时,请求不会失败。

http://img2.mukewang.com/64a66d510001751609571266.jpg


胡子哥哥
浏览 108回答 1
1回答

慕森卡

我找到了一个解决方法:当我通过 ajax 加载 recaptcha js 时(见下文),事件处理程序会在初始页面加载时触发。$.getScript( "https://www.google.com/recaptcha/api.js");
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript