H5手机端ios的缓存

h5页面缓存数据清理 ios缓存问题

iOS webview 清除js缓存
  1. webview清除缓存不能清除js缓存 问题: uiwebview加载的是本地的html 文件(包含 HTML js文件 css文件
    整个网页项目都是从网上下载下来存起来然后读取的)加载完html 文件后需要重写一下js文件 ,重写之后发现写入成功了 但是
    webview再次读取的时候读的是没有写成功的js文件

  2. 解决办法 : 清除cookies localstroge caches统统不好使

  3. 让前端在js上添加类似标记的东西(最好时间戳 每次都会变)使webview每次加载的时候(可能webview会对比是不是上次的 js文件)都加载最新的js文件

这里给大家分享一个超好用的解决方案 喜欢请收藏

//在src 后面引入您需要的js资源路径即可 
//确保ios手机每次都是获取最新资源 
<script>document.write('<script src="./js/index.js?t=' + new Date().getTime() + '"><\/script>')</script>
~
~

清除样式缓存问题

<script type="text/javascript"> 
		document.write('<link href="css/achievement.css?t=' + new Date().getTime() + '" rel="stylesheet" type="text/css" media="screen and (max-width: 992px)" />');  
		</script>

关于body的几个禁用属性拓展

          //禁止鼠标在网页上拖动
          ondragsstart  =  "return false"
          //禁止鼠标选中文字
          onselectstart =  "return false"  
          //在页面的Body范围内,当触发客户端的ContextMenu事件时,返回false值,使右键不能弹出
           oncontextmenu  =  "return false"  

//~~~~~例 oncontextmenu       ondragstart     onselectstart   
         <  body   onselectstart =  "return false"   oncontextmenu =  "return false" >
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端成长营

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值