作者KawasumiMai (闇に沈んだ刃)
看板Ajax
标题[问题] JS清除某个网址的cache
时间Mon May 12 10:43:22 2014
如题
不是要清除"相关"某个网址的所有Cache
而是只要删除"某个"网址的Cache就好
因为内建播放器媒体档之类的会有暂存
例如
http://xx.com/xx.mp3之类的
想要在按下播放的时候把有关於这个mp3的cache清除掉强制重新载入
请问js有办法针对获取某个网址所用到的cache并进行清除吗?
目前看到的只有清除一段时间内的cache,感觉会多砍掉很多东西
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.227.251.55
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Ajax/M.1399862606.A.C5B.html
1F:推 mrbigmouth:载入时网址後坠随机变数就不会抓cache了 05/12 10:54
2F:→ mrbigmouth: 缀 05/12 10:54
4F:→ KawasumiMai:恩...感谢一楼解答,不过这做法在google的时候有看过 05/12 14:02
5F:→ KawasumiMai:目前的问题是网址非.mp3这种有副档名的,而且不知道 05/12 14:02
6F:→ KawasumiMai:是方法错误还是怎样,之前尝试加入变数?xx=123之类的 05/12 14:03
7F:→ KawasumiMai:就会造成网址读取失效,请问有随机变数以外的方法吗? 05/12 14:03
8F:→ danny8376:我倒想问 你觉得JS有可能砍cache? 首页都不给你改了 05/12 15:09
9F:→ KawasumiMai:所以结论是砍不掉? 05/12 15:32
10F:→ danny8376:你只能避开cache 就是上面的加参数/改档名之类的 05/12 15:37
11F:推 mrbigmouth:你加xx=123的地方不对才会导致读取失败 05/12 15:38
12F:→ mrbigmouth:如果前面已经有?xxx=xx之类的字串 在最後加上&time=xxx 05/12 15:39
13F:→ mrbigmouth:如果网址有# 那就改成在#之前加 05/12 15:39
14F:→ KawasumiMai:好的回去再试试看 05/12 18:07
15F:→ dlikeayu:有些backend有专门的cache编程 你只能真的等它时间到 05/15 01:45
16F:→ dlikeayu:特别的还有js, css是每次被程式compress成min再丢进cache 05/15 01:47
17F:→ dlikeayu:所以你就算加了一堆参数也没用 proxy pass只会往那走 05/15 01:48