0
我正在一个html页面中动态加载jtc库的buttload,因此出现了两次加载同一个库的机会。如何检测相同的文件是否加载了两次以避免并发症?检测多个包含相同的JavaScript文件/库
我正在一个html页面中动态加载jtc库的buttload,因此出现了两次加载同一个库的机会。如何检测相同的文件是否加载了两次以避免并发症?检测多个包含相同的JavaScript文件/库
我不认为有可能做到可靠。我只看到过一次尝试,但在任何浏览器中都无法可靠运行。看看this。
通过让每个js文件定义一些对该文件唯一的函数,并且只有当该函数不存在时才包括自身,这可能是可能的。 Similair到C/C++包括警卫。 但是不知道如何让它正常工作,它不会包含现有的js文件,例如jQuery。