ASP.Net MVC:这种延迟加载bundle js文件的工作方式是

问题描述

我正在使用asp.net mvc5。我很困惑,当使用固定令牌时,客户端如何下载js捆绑文件

bundles.Add(new ScriptBundle("~/Scripts/JQueryBundle").Include(
          "~/Scripts/JSBundle/874e81b04a.js",//"~/Scripts/JSBundle/jquery-1.10.2.js","~/Scripts/JSBundle/2.1.1-jquery.min.js","~/Scripts/JSBundle/popper.min.js","~/Scripts/JSBundle/bootstrap.min.js","~/Scripts/simplebar.js","~/Scripts/JSBundle/json2.js","~/Scripts/JSBundle/jquery.dataTables.min.js","~/Scripts/JSBundle/dataTables.fixedColumns.min.js",//"~/Scripts/JSBundle/jquery-ui.js","~/Scripts/JSBundle/1.9.2-jquery-ui.js",//"~/Scripts/JSBundle/jquery.sortable.js","~/Scripts/JSBundle/2-9-Chart.min.js","~/Scripts/loader-tuning.js","~/Scripts/main.js"
          ));
          
<script type="text/javascript">
function downloadJSAtOnload() {
            var element = document.createElement("script");
            element.src = "/Scripts/JQueryBundle?v=vFo0kKa-_2_wGzi6Q0u-IemkcVvXrEdKz7OrQ9g-y_c1";
            document.body.appendChild(element);
        }


</script>


// Check for browser support of event handling capability
if (window.addEventListener)
window.addEventListener("load",downloadJSAtOnload,false);
else if (window.attachEvent)
window.attachEvent("onload",downloadJSAtOnload);
else
window.onload = downloadJSAtOnload; 

请参阅此处,静态令牌已用于在客户端下载捆绑并缩小的js单个文件,但是它是如何工作的?

每当我更改loader-tuning.js文件中的代码并刷新页面后,更改都会反映在客户端。 下载此捆绑文件时,已使用固定令牌。

我们知道,当我们更改js文件中的代码时,令牌也会更改。因此就我而言,静态或固定令牌的工作方式尚不清楚。

分享一下固定令牌在我的末端如何工作的知识?v = vFo0kKa-_2_wGzi6Q0u-IemkcVvXrEdKz7OrQ9g-y_c1吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)