gpt4 book ai didi

jquery - jQuery-ui.min.js 的 CDN 后备

转载 作者:行者123 更新时间:2023-12-01 03:40:39 26 4
gpt4 key购买 nike

我有一个使用 MVC 4 构建的 Web 应用程序,并且希望采取适当的保护措施来防止 CDN 失败。因此,为了完成这项工作,我将应用程序设置为首先使用 CDN,如果 CDN 关闭,它将回退到本地文件。我只引用了 4 个 jQuery 文件,4 个中的 3 个工作正常并从后备本地源加载。然而,这不是:

<script src="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.10.0/jquery-ui.min.js" type="text/javascript"></script>
<script>
if (typeof jQuery == 'undefined') {
document.write(unescape("%3Cscript src='@Url.Content("~/Scripts/jquery-ui.min.js")' type='text/javascript'%3E%3C/script%3E"));
}
</script>

我确信我的语法是正确的,因为它与我构建其他语法的方式相同,并且这些语法工作正常。是的,我的 Scripts 文件夹中有文件“jquery-ui.min.js”,我确实导航到了 URL:https://ajax.aspnetcdn.com/ajax/jquery.ui/1.10.0/jquery-ui.min.js并将内容复制到我的脚本文件夹中的 js 文件中,所以一切都完全相同。当我推送失败时,该应用程序只是不加载本地文件。大家有什么建议吗?

最佳答案

不要测试 jQuery 是否存在,而是测试 jQuery UI 是否存在。

if (!jQuery.ui) {
...

关于jquery - jQuery-ui.min.js 的 CDN 后备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21319296/

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