【发布时间】:2014-10-15 16:24:41
【问题描述】:
当我使用 SammyJS 触发设置位置时,IE 似乎缓存了 url,它不会触发路由。为了解决这个问题,我在路线的末尾添加了一个日期字符串:
var d = Date.now();
sammy.setLocation("#location" + d);
有没有更好的方法可以在不添加日期字符串的情况下解决此问题?
【问题讨论】:
标签: javascript date hash location sammy.js
当我使用 SammyJS 触发设置位置时,IE 似乎缓存了 url,它不会触发路由。为了解决这个问题,我在路线的末尾添加了一个日期字符串:
var d = Date.now();
sammy.setLocation("#location" + d);
有没有更好的方法可以在不添加日期字符串的情况下解决此问题?
【问题讨论】:
标签: javascript date hash location sammy.js
IE9 及之前的版本会缓存 GET 请求。 (我认为这不会发生在 IE>=10 中,但请随时纠正我。)另外,如果没有记错的话,IE
也就是说,有几个选项可以尝试破解它:
【讨论】: