先说解决方案,是由于Chrome速度优化,默认使用缓存的JS与CSS加载页面,导致修改未生效,所以
Windows和Linux操作系统: Shift+F5 或 Ctrl+Shift+R
Mac OS: Cmd+Shft+R 进行“硬性重新加载”(强制刷新)即可
之前用Rails开发时候没有遇到过这个问题,现在转用Django,不知道是不是与配置有关,暂时没有深究。
刷新页面发现新改的JS交互并没有生效,页面元素属性已经变化,甚至重启服务器也没用。
于是开始怀疑是浏览器的问题,尝试换其他浏览器打开就生效了。
但是每次改动就清缓存也不太现实,遂baidu求解,得知快捷键为cmd + shift + R,之后就OK了。
才发现原来周围同事都遇到过这个问题,还在尝试清缓存,所以分享出来给还未发现的你。