位置: IT常识 - 正文

使用 iframe出现了缓存,导致页面不会刷新的解决方案(iframe frame)

编辑:rootadmin
使用 iframe出现了缓存,导致页面不会刷新的解决方案

推荐整理分享使用 iframe出现了缓存,导致页面不会刷新的解决方案(iframe frame),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:iframe vh,iframe使用详解,iframe使用详解,iframe使用详解,使用iframe有哪些缺点,iframe vh,iframe的问题,iframe的问题,内容如对您有帮助,希望把文章链接给更多的朋友!

事情是这样的,我在打代码的时候,需要在A页面里引入B页面

我使用了iframe 这个标签 来引入页面B

但是我发现 当我更改完页面B的内容 将它上传到服务器后,我访问这个A页面,这个我使用iframe 引入的页面B 的内容并没有更新,经过一番研究搜索,我发现了 是iframe这个标签带的缓存导致的

解决方案一:

把原来的ifram 标签变成div

<dic id="activity"> </div>

然后在JS里 进行这个ifram的引用操作

// 获取div标签var activity = document.querySelector('#activity');// 创建日期var ts = new Date().getTime()// 使用es6模板语法 将变量拼接到地址栏document.write(`<iframe src="./RainEffect-master/demo/index.html?+${ts}"frameborder="0"></iframe>`)

这个时间的作用就是:

使用 iframe出现了缓存,导致页面不会刷新的解决方案(iframe frame)

在iframe指向的页面地址后缀添加一个时间戳。确保每次加载时,让浏览器知道它是最新的页面,避免缓存。

可是这里就结束了吗?并没有,又出现了一个新的问题

当你更新页面内容的时候你会发现正常更新了,但是CSS样式并没有更新!

原因:

页面B引入的CSS文件(注意是引入的CSS文件) 在ifram中也存在缓存,但是上面这个方法明显解决不了ifram中CSS文件的缓存问题

解决方案:

直接在B页面里 写个stlye标签 来写CSS 样式 这样CSS样式就能及时更新了

下面说下 我有篇 用 jquery 引入页面 的缓存解决方案

把引入的代码改成 下面的就可以了 ,也是加了个时间

$(function () {// 创建时间var ts = new Date().getTime()$(document).ready(function () {//jquery load方法加载公共头部// 使用 es6模板语法进行变量拼接$("#header").load(`./header.html?${ts}`, function () { //加载完成后设置高亮$("#navigation_1").children().attr("style", "color: #fff");$("#navigation_1").attr("class", "selected");});});})

解决方案二 :

游览器进入直接刷新ifram 标签:

// 进入事件window.onload = function () {onloadIfram()}// 刷新iframfunction onloadIfram() {document.getElementById('#activity').contentWindow.location.reload();}
本文链接地址:https://www.jiuchutong.com/zhishi/287207.html 转载请保留说明!

上一篇:解决本地浏览器运行项目时的跨域问题Access to XMLHttpRequest at ‘file:///C:/Users/Len/Desktop/%E5%8F%AF%E4%BF%AE%E6%94%(解决本地浏览器的方法)

下一篇:hpbpro.exe是什么进程 有什么作用 hpbpro进程查询(hptlbxfx.exe)

  • 查付款记录需要什么?
  • 个体工商户开劳务发票税率
  • 建筑公司租赁费会计分录
  • 教育培训行业税负率是多少
  • 一次性加速折旧汇算清缴怎么填报
  • 不入库的商品怎么做分录
  • 未能确认收入的原因
  • 合并报表盈余公积等于母公司盈余公积
  • 普通发票作废要本人去拿吗
  • 其他流动资产对应科目
  • 减税降费对企业的影响案例
  • 事业单位收到借款分录
  • 赞助给客户年节祝福语
  • 房地产企业预缴税款最新规定
  • 新企业会计准则的内容
  • 科技公司出售市场价格
  • etc预付卡发票能不能报销
  • 城市生活垃圾处理与资源化利用工艺设计
  • 公司解散实收资本会计怎么处理
  • 发票和款未付可以抵扣吗
  • 技术转让时增值税怎么算
  • 跨年度的暂估入库账务处理
  • 金蝶存货核算的基本流程
  • TP-Link TL-WR841N管理员密码(初始密码)是多少
  • 销售回款率的具体指标
  • 沙盘模型制作费用
  • windows10无法打开此类型的文件(.exe)
  • 累计折旧 减少
  • u盘重装系统电脑
  • 国产操作系统两项全球第一
  • 库存现金的含义及特点
  • 出口货物如何开票入账
  • 无效借款合同自被确认为无效之日起无效
  • 资产为什么等于成本
  • 增值税专用发票丢了怎么补救
  • ci框架中新建的控制器取不到session
  • 小规模纳税人工程税率是多少
  • php 路由实现
  • php如何入门
  • yii框架教程
  • 固定资产没有价值怎么入账
  • 计提坏账准备的前提条件
  • 第三方车行
  • 5万元买二手车能买什么价位的车
  • sql server游标
  • 教育培训行业税目分类
  • 什么是明细分类帐
  • 固定资产变动方式对应科目
  • 固定资产账实不符违反的规定
  • 企业所得税资产总额在哪里填列
  • 期末库存商品怎么结转
  • 企业营改增税率是多少
  • 第三方支付利息
  • 佣金如何做账分录
  • 停车发票怎么盖章
  • 印花税申报流程视频
  • 营改增之后账务怎么处理
  • 酒店营业成本率怎么算
  • 电子记账app下载
  • 一般纳税人提供劳务税率是多少
  • 会计记账基础有哪两种
  • 设置账簿的依据
  • centos7如何修改用户名
  • vssvc.exe
  • win8管理员权限怎么打开
  • 直接玩鬼泣4
  • centos6.5安装步骤
  • ahqtb.exe是啥进程 ahqtb进程信息查询
  • linux带桌面
  • win8对机械硬盘不友好
  • windows7升级到win8
  • xp系统怎么禁止启动项
  • u盘做pe后还能存储吗
  • opengl基础知识
  • js对象foreach
  • 一个简单的防偷技巧
  • css div 不换行
  • javascript 基础
  • 涉嫌虚开增值税专用发票罪
  • 江苏社保缴费基数是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设