Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Javascript/JQuery或AngularJS中清除浏览器缓存_Javascript_Html_Angularjs_Google Chrome_Internet Explorer - Fatal编程技术网

如何在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文件进行版本控

这里我们在应用程序中使用Pdf.js扩展名和Ifram, 但我们面临浏览器缓存的问题,它存储在浏览器中,但物理文件会被服务更改,并且在文件内容更改后,它也会显示以前的文档详细信息,而不会刷新

请提供清除缓存的解决方案(您在Google Chrome中访问过的网页的文本将从您的计算机中删除。浏览器将网页元素存储在Javascript/JQuery或AngularJS中,以加快您下次访问时网页的加载速度。-来源)

试用
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>