我正在研究的一个项目需要在客户的网页上使用jquery。客户将插入一块我们将提供的代码,其中包括一些
<script>
在
<脚本>
-已创建
<iframe>
. 如果他们还没有使用jquery的最新版本,这也将包括(最有可能的)一个
<脚本>
对于Google托管的jquery版本。
问题是,一些客户可能已经安装了旧版本的jquery。如果它至少是一个相当新的版本,那么这可能有效,但是我们的代码确实依赖于jquery库中最近引入的一些功能,因此当客户的jquery版本太旧时,必然会有一些实例。我们不能要求他们升级到jquery的最新版本。
是否有任何方法可以加载更新版本的jquery,使其仅在我们的代码上下文中使用,而不会干扰或影响客户页面上的任何代码?理想情况下,也许我们可以检查jquery的存在,检测版本,如果它太旧,那么可以加载最新的版本以用于代码。
我想到了在
<iframe>
在客户的领域,也包括
<脚本>
这似乎是可行的,但我希望有一种更优雅的方式来实现(更不用说没有额外的性能和复杂性惩罚)
<iframe>
s)。