为了账号安全,请及时绑定邮箱和手机立即绑定

我可以在同一页面上使用多个版本的jQuery吗?

我可以在同一页面上使用多个版本的jQuery吗?

小怪兽爱吃肉 2019-05-25 16:15:53
我可以在同一页面上使用多个版本的jQuery吗?我正在开发的项目需要在客户的Web页面上使用jQuery。客户将插入我们将提供的一大块代码,其中包括一些<script>在<script>-created 中构建窗口小部件的元素<iframe>。如果他们还没有使用最新版本的jQuery,那么这也将包括(最有可能)<script>Google的托管版jQuery。问题是一些客户可能已经安装了旧版本的jQuery。虽然这可能有用,如果它至少是一个相当新的版本,我们的代码确实依赖于jQuery库中最近引入的一些功能,所以当客户的jQuery版本太旧时必然存在这样的实例。我们不能要求他们升级到最新版本的jQuery。是否有任何方法可以加载更新版本的jQuery,仅在我们的代码上下文中使用,不会干扰或影响客户页面上的任何代码?理想情况下,也许我们可以检查jQuery的存在,检测版本,如果它太旧,那么以某种方式加载最新版本只是用于我们的代码。我有想法<iframe>在客户的域中加载jQuery ,也包括我们的<script>,这似乎可能是可行的,但我希望有更优雅的方式来做到这一点(更不用说没有性能和复杂性的惩罚了额外的<iframe>s)。
查看完整描述

4 回答

  • 4 回答
  • 0 关注
  • 664 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信