【1】JS怎么监听所有HTTP请求事件
【2】需要监听的是在打开某个HTML文件后,所有通过HTTP连接发生的事件,包括html中css,js的文件下载的http连接。也包括点击某个按钮后的链接跳转。
【3】其实我的需求是这样的,我需要文件链接中添加版本号来去除微信的缓存。如在原本是xxx.js->改成xxx.js?version=xxxx。但是如果客户频繁地测试的话,将需要修改大量的url连接。
【4】所以我想通过JS监听http请求,在每个http请求后面自动添加版本号,而不是手动修改html中出现的所有url字符串
【5】另外,欢迎大家提出强制清除微信缓存方法。但我的问题重点是监听所有HTTP请求事件。请不要偏离重心。谢谢!
可以尝试使用gulp对前端文件进行编译
gulp-rev + gulp-rev-collector 可以对html当中的资源文件添加版本号
你现在用的是Jquery还是angularjs
你可以对Jquery的ajax进行重写
还可以对angularjs的http请求添加interceptors