问问题还是需要截图比较好,不然不知道你的访问方式
设置了Cache-Control 的话就有过期时间。那时候可能是200
onerror 事件会在文档或图像加载过程中发生错误时被触发,render()是浏览器渲染方式
无关mac,这个需要一个叫AppServ的东西,在自己的电脑配置好后找到文件路径:Apache2.2\conf 用几舍本打开mime.types最后一行添加。
1、不在了;
2、从服务器拉取。
<!DOCTYPE html>
<html manifest="sample.appcache">
<head>
<meta charset="UTF-8">
<title>ddd</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<img src="1.png">
<img src="3.png">
<script>
//监控
window.onload = function(){
window.applicationCache.onupdateready = function(e){
console.log(window.applicationCache.status);
if(window.applicationCache.status == window.applicationCache.UPDATEREADY){
window.applicationCache.swapCache();
if(confirm('版本更换,是否确认加载?要重新刷新两次')){
window.location.reload();
}
}else{
console.log('manifest did not change');
}
}
}
</script>
</body>
</html>