我遇到过一种情况,我需要检查文件是否已经加载到DOM中,这样我就不应该再加载它了。 实际上我有一个场景,其中有很多小项目托管在同一个域上,但都有他们的资源,如jquery,backbone.js等。( Wookie Widgets )。
问题是:我是否可以获取已加载到DOM中的文件的名称列表?
P.S:我需要获取加载到DOM中的javascript文件列表,我不是在寻找任何解决方法。请让我知道以任何方式获取文件NAMES的所有列表...加载到DOM
答案 0 :(得分:0)
标准方法是使用脚本加载器。看这里的一些例子: http://www.creativebloq.com/javascript/essential-javascript-top-five-script-loaders-8122862
这将使您可以完全控制要加载的脚本及其依赖项。
如果您只想使用脚本标记,则可以将onload事件处理程序附加到每个标记。
或者您可以轮询页面以检查脚本应该加载的对象是否存在(例如window.jQuery)。
答案 1 :(得分:0)