javascript - 有没有办法检测外部 javascript 文件是否已完全加载?

标签 javascript

我有一个使用 reCAPTCHA 过滤机器人的网络表单。表格有一个 <script><iframe> 中加载验证码挑战的标签.如果此脚本无法加载,则不会出现验证码挑战,并且没有人能够发送帖子。

有什么方法可以检测脚本是否已加载,以便我可以从我这边关闭此功能?

最佳答案

load 事件附加到指向 reCAPTCHA 的 script 元素。

var script = document.createElement("script");

script.addEventListener("load", function() {
   // Script has loaded.
});

script.src = "/path/to/recaptcha.js";

document.body.appendChild(script);

关于javascript - 有没有办法检测外部 javascript 文件是否已完全加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10476105/

相关文章:

javascript - tableutils 过滤器输入移出表

javascript - React Native Picker 移回第一项

javascript - Ember JS - 无法循环访问从模型返回的数组,即使它是一个数组?

javascript - 如何从 javascript 调用内置的 parsley 验证器?

javascript - 为什么我不能为命名函数表达式中同名的变量赋值?

PHP JavaScript 倒数计时器

javascript - Ext.each 递减循环计数不正确

javascript - REGEX 用于获取 URL 末尾不带/的 ID

javascript - .env 调用不同文件中的变量

javascript - 我正在尝试使用 2captcha api 绕过 funcaptcha