gpt4 book ai didi

javascript - jQuery 对 asp.net mvc 站点的依赖

转载 作者:行者123 更新时间:2023-12-03 09:27:31 24 4
gpt4 key购买 nike

我有一个使用 jQuery 1.11.1 的 Asp.NET MVC 4.0 站点。我遇到了一个问题,最终用户浏览器 (IE) 上的某些 javascript 无法正常工作。由于某种原因,他们拥有 1.7.x 版本的 jQuery。我已经编码很长时间了,但我在 Web 开发领域相对较新。

为什么浏览器不从服务器下载我的 jQuery 副本?有没有办法强制浏览器获取我的版本?

谢谢!

最佳答案

如果客户端正常加载您的网站(调用服务器上的端点),那么除了您在网页上的脚本标记中包含的版本之外,他们无法加载任何版本的 jquery。

如果您正在做一些奇特的事情,例如提供用户嵌入页面中的小部件,那么实际上,根据脚本加载的顺序,浏览器可能会使用不同版本的 jquery。

如果您执行后者,您可以使用一些方法为您的代码获取特定版本的 jquery。请参阅此处开始:

Include a specific version of JQuery and a plugin without conflicting with the page's JavaScript library?

根据下面的评论,您的应用程序中可能还有其他也加载 jquery 的库。 $ 变量将获取要加载的最新版本的 jquery。我本以为每个浏览器都会以相同的顺序加载它们,但也许在旧版本的 IE 上,事情会发生不同的情况(或者可能有通过您的应用程序的路径以不同的顺序加载内容)。

如果其中任何一个是正确的,那么您将必须使用上述技术之一。我还会研究一下是否可以强制剑道不要接管 $。

关于javascript - jQuery 对 asp.net mvc 站点的依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31619067/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com