如何在Javascript/JQuery或AngularJS中清除浏览器缓存
这里我们在应用程序中使用Pdf.js扩展名和Ifram, 但我们面临浏览器缓存的问题,它存储在浏览器中,但物理文件会被服务更改,并且在文件内容更改后,它也会显示以前的文档详细信息,而不会刷新 请提供清除缓存的解决方案(您在Google Chrome中访问过的网页的文本将从您的计算机中删除。浏览器将网页元素存储在Javascript/JQuery或AngularJS中,以加快您下次访问时网页的加载速度。-来源) 试用如何在Javascript/JQuery或AngularJS中清除浏览器缓存,javascript,html,angularjs,google-chrome,internet-explorer,Javascript,Html,Angularjs,Google Chrome,Internet Explorer,这里我们在应用程序中使用Pdf.js扩展名和Ifram, 但我们面临浏览器缓存的问题,它存储在浏览器中,但物理文件会被服务更改,并且在文件内容更改后,它也会显示以前的文档详细信息,而不会刷新 请提供清除缓存的解决方案(您在Google Chrome中访问过的网页的文本将从您的计算机中删除。浏览器将网页元素存储在Javascript/JQuery或AngularJS中,以加快您下次访问时网页的加载速度。-来源) 试用 app.js?123 和 但是不工作…?对Javascript文件进行版本控
app.js?123
和
但是不工作…?对Javascript文件进行版本控制是强制浏览器获取文件更新内容的选项之一。例如:
pdf_v001.js
pdf_v002.js
pdf.js?v=001
pdf.js?v=002
如果您有一个版本控制系统,您可以像这样注入版本号:
<script type="text/javascript" src="pdf_$$REVISION$$.js"></script>
或:
请参阅此链接:您无法从页面中的脚本访问浏览器缓存,但可以在url中添加缓存buster时间戳,使每个请求成为唯一的url,只需为PDF指定不同的名称即可。。。。
<script type="text/javascript" src="pdf.js?v=$$REVISION$$"></script>