在使用 $.getScript 动态加载 .js 文件的 html 页面上。
稍后,如果我想检查是否加载了特定的 .js 文件。如何做到这一点?
我可以使用 filename.js 检查吗?还是我必须检查该文件中的对象/函数/变量?
谢谢大家的回答。你们建议回调函数、全局变量等。但问题是,我在公司环境中工作,其中一个公司 .js 加载其他 .js(我试图检测的那个)。我不仅无法修改公司 .js,而且我无法控制它何时会更改。我希望可能有一种方法可以知道页面上加载了哪个 .js 文件。
最佳答案
对此进行测试的最快方法是测试在您加载的 JavaScript 文件中声明的函数或变量是否存在。
if(typeof foo == "undefined") {
//JS has loaded
} else {
//JS has not loaded
}
关于javascript - jQuery - 如何检查页面上可用的 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1631808/