在这里,我们在应用程序中使用Pdf.js扩展名和Ifram, 但是我们面临着浏览器缓存的问题,它存储在浏览器中,但是物理文件被服务更改,并且文件内容更改后,它还显示了以前的文档详细信息,没有刷新。
请提供一种解决方案,以清除缓存(在Google浏览器中访问的网页文本已从计算机中删除。浏览器存储了网页的元素,以加快下次访问时网页的加载。-源)。 Javascript / JQuery或AngularJS
尝试过
app.js?123
和
<meta http-equiv="Cache-Control" content="no-cache, no-store
在此处输入代码, must-revalidate">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0">
但不起作用。...???
答案 0 :(得分:1)
版本化Javascript文件是强制浏览器获取文件更新内容的选项之一。例如:
pdf_v001.js
pdf_v002.js
pdf.js?v=001
pdf.js?v=002
如果您有版本控制系统,则可以注入以下版本号:
<script type="text/javascript" src="pdf_$$REVISION$$.js"></script>
或:
<script type="text/javascript" src="pdf.js?v=$$REVISION$$"></script>
请参考以下链接:How can I force clients to refresh JavaScript files?