关闭浏览器时清除缓存的代码
code to clear the cache on closing the browser
在我的web应用程序中,我希望java脚本在用户关闭浏览器时清除缓存。
javascript应该监听事件并清除缓存。
有人能给我提供示例代码或任何有用的链接吗?
技术上是不可能的。相反,您可以使用以下元标记告诉浏览器不要缓存页面:
<meta http-equiv='cache-control' content='no-cache'>
<meta http-equiv='expires' content='0'>
<meta http-equiv='pragma' content='no-cache'>
这是一篇供参考的文章http://www.htmlgoodies.com/beyond/reference/article.php/3472881
对于清除缓存,followiwng链接很有帮助清除JavaScript 中的缓存
当你试图关闭浏览器时,你会编写一些javascript运行,如下面的
window.onbeforeunload = function ()
{
// write your code here
}
但为什么在关闭浏览器之前需要清除缓存?
是的,这是不可能的,但我建议你可以尝试元标签,或者你可以设置一个版本控制系统,例如这个
<?php
session_start();
$versionNumber = '';
if(!isset($_SESSION['versionNumber']))
{
$versionNumber = time() ;
$_SESSION['versionNumber'] = $versionNumber;
}
else
{
$versionNumber = $_SESSION['versionNumber'];
}
?>
<script src="home.js?v=<?php echo $versionNumber; ?>" ></script>
使用JavaScript是不可能的。但是不使用缓存头就可以做到。
使用这些方法中的一种,适用于所有浏览器
相关文章:
- 从桌面读取python文件时高亮显示代码
- 如何将函数包装在函数中以避免代码重复
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 货币代码为欧元-金额的格式不应包含小数
- Regex代码只允许一个空格
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 有没有一个Javascript代码可以看到你的缓存有多满
- Ace代码编辑器:缓存模式对象
- 关闭浏览器时清除缓存的代码
- 反缓存代码到 jquery getJson
- 解释:jQuery缓存代码
- 我的JS代码如何在没有明确缓存DOM元素的情况下访问它们
- HTML代码的缓存部分-ASP.Net
- Drupal |缓存页面中未缓存的JS cookie/跟踪代码算法
- 这个jQuery代码是错误的,需要我不断清除缓存..为什么?
- 我修改了我的PHP代码,但是浏览器中显示的结果没有改变.是否有某种“缓存”?PHP中的错误
- 如果重复多次,JavaScript是否缓存/优化代码
- 强制浏览器重新加载没有服务器端代码的缓存
- 如何让用户拥有最新的非缓存代码
- 如何清除缓存后流星热代码推送