首页 分享 JS代码中刷新,页面中不刷新,没有变化

JS代码中刷新,页面中不刷新,没有变化

来源:萌宠菠菠乐园 时间:2024-10-28 12:17
WEB服务端的js文件如果进行了更新,html中对js文件的引用没有加版本号的情况下,用户浏览网页时,很可能仍然使用缓存中更新前的JS文件,导致体验出现问题。 手动在html中加上?ver=的版本号,频次多了之后开发者自己也会觉得麻烦。 初学python,试着用python写了一个小程序,自动更新js引用的版本号。 使用方法: 1、指定工作目录,因为之后会使用相对路径。例如c:\inetpub\wwwroot\your folder 2、指定工作目录后,程序会自动列出工作目录下的文件 3、配置JS文件数组。因为有很多JS文件基本不会更新(jquey库等),所以需要选出经常会更新的JS文件(一般都是你自己编写的,而且通常在一个或多个文件夹下),你需要一次或多次指定JS文件所在文件夹的相对路径,例如testjs。之后,如果HTML页面中有很多js文件引用,仅仅会更新JS文件数组中的文件引用。 4、配置HTML文件数组。HTML页面包含了对JS文件的引用,而且经常在多个文件夹中。特殊情况,如果是ASP.NET,aspx页面也会包含JS文件引用,经过一次或多次指定,基本就确定了你需要更新的HTML文件和ASPX文件 5、遍历HTML文件数组,找到这些文件,并添加版本号。本程序默认版本号从10000开始,以后每执行一次,版本号会加1,10001,10002...

相关知识

vue项目使用js监听浏览器关闭、刷新、后退事件
《激战2》世界BOSS刷新时间和刷新地点附攻略
没有找到页面
【HTML5网页期末作业】基于HTML+CSS+JS实现宠物网站,表单展示登录页面,带JS密码验证
魔兽世界中蜜蜂宠物在哪里刷新?
js密码强度实时验证代码
wow幼年其拉守护者刷新点,其他特殊宠物刷新时间
激战2碎裂巨兽刷新地点在哪
javascript宠物网站代码 宠物网页设计
HTML5标签中width=100%达不到想象中的效果

网址: JS代码中刷新,页面中不刷新,没有变化 https://www.mcbbbk.com/newsview488937.html

所属分类:萌宠日常
上一篇: 问道宠物怎么进化
下一篇: 拍摄水滴攻略

推荐分享