调试Web页面时,如果页面引用了外部JS代码,会被IE缓存的解决方法

2008年5月30日做Web页面开发时,经常会遇到Web表单引用的外部JS被IE缓存,导致刚修改的JS无法执行的问题。可以试试下面的方法:
1. 打开IE的工具->Internet选项->删除文件(选中删除所有脱机内容)
2. 打开地址C:\Documents and Settings\(YOUR NAME)\Local Settings\Temporary Internet Files\Content.IE5目录,下面会有好多类似S1MR4LYF、6XJ45O32等的文件夹,大概有10多个,逐个打开,找到你更改的JS,删除。然后重新访问要调试的站点,测试是否被缓存的JS已经替换为新的。
3. 关闭IE,然后重新打开
4. 重启IIS
5.终极方法:将aspx页面里引用的外部JS代码全部拷贝,然后粘贴到aspx页面中,并删除aspx页面里对外部JS的引用。
上面方法可以逐条测试,不需要全部执行。第二条经测试是比较有效的方法,请大家试试,如果还有好的方法,我会及时补充到这里。
原文地址:https://www.cnblogs.com/andy65007/p/1210005.html