E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
bfcache
判断浏览器返回页面,app内嵌h5离开返回页面
BFCache
是一种浏览器优化,可实现即时前进和后退载入页面。它改善了用户的浏览体验,尤其是那些网络或设备速度较慢的用户。
寒墨茗殇
·
2024-01-09 22:05
常用方法
js
javascript
前端缓存 & 浏览器存储
目录前言一、浏览器存储0、
bfcache
1、WebStorage(1)、sessionStorage对象(2)、localStorage对象2、Cookie(1)、cookie与sessionStorage
weixin79893765432...
·
2023-10-17 05:43
计算机与网络
前端缓存
HTTP缓存
浏览器缓存
H5
webapp
缓存
采用animate.css的多页面应用在ios设备回退页面时动画播放两次的解决方案
考虑到这次的问题和上次开发遇到的ios页面缓存问题很像,因此当即考虑是否是因为
bfcache
的缘故。问题确定在将点击【返回】按钮的a标签url中加上了时间戳参数后
oooozoo
·
2023-09-13 18:12
前端
业务日报
css
ios
前端
浏览器前进/后退缓存
浏览器前进/后退缓存(Backward/ForwardCache,
BFCache
)是指浏览器在前进后退过程中,会应用更强的缓存策略,表现为DOM、window、甚至JavaScript对象被缓存,以及同步
前端程序员小白
·
2023-07-20 06:24
selenium--IE11浏览器执行脚本报错的解决办法
run-regeditHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\InternetExplorer\Main\FeatureControl\FEATURE_
BFCACHE
baifu2027
·
2020-09-16 20:12
python
javascript监听pageshow事件阻止页面进入
bfcache
window.addEventListener('pageshow',function(e){if(e.persisted){window.location.reload();}})
ADZG-tuni
·
2020-09-10 18:32
Expires、Last-Modified、Etag缓存控制
或者显示200状态,在chrome下标注是fromcache,在火狐下会标注
BFCache
;我们希望在服务器端更新了静态文件(如css、js、图片),能够在客户端得到及时的更新,但又不想让浏览器每次请求都从服务器端获取静态资源
erix1991
·
2020-08-26 12:43
前端
问题收集
浏览器
缓存
浏览器前进后退缓存:
BFCache
harttle.land/2017/03/12/backward-forward-cache.htmlMDNhttps://developer.mozilla.org/zh-CN/docs/Working_with_
BFCache
fapiaopiao
·
2020-07-22 14:30
记录处理移动端浏览器点击返回页面不刷新
原因:部分浏览器在后退时不会触发onload事件,這是HTML5世代浏览器新增的特性之一——Back-ForwardCache(简称
bfcache
)什么是
bfcache
《JavaScript高级程
zqian1994
·
2020-07-14 00:14
HTML+CSS
移动端点击返回键 页面不刷新
这种问题经常在微信、uc这类的浏览器出现,这是因为浏览器保存了DOM和js的状态,相当于保存了整个页面,这种特性称作“往返缓存”(back-forwardcache,或
bfcache
)。
徐同保
·
2020-07-13 22:10
web前端
前端技术分享
移动端H5页面返回并且刷新页面(
BFcache
)
项目中的需求:点击浏览器中的返回按钮,要让页面重新加载资源。因为这部分的资源每次去加载的内容都不一样,如果返回的时候,还是看到原先的内容,那做这个内容块的意义就很小了;而如果用户看完了这部分内容,再返回来的时候,这个地方换成了新的内容,这样就能体现这部分的价值了。而对于浏览器来说,大部分浏览器的返回是直接使用缓存的,不会执行任何的javascript代码。原因:部分浏览器在后退时不会触发onloa
weixin_30877181
·
2020-07-13 17:05
bfcache
相关
前言让我们来看一种情况:一个列表页面中,预期每次网页载入后,onload()事件都会以ajax方式重新取得最新的列表资料,因此点击后退到该页面,用户应该能立即看到最新的列表资料。然后,在一些浏览器中,发现回到上页时不会自动载入更新后的资料,需要刷新才能重新载入。这是因为:部分浏览器在后退时不会触发onload事件,這是HTML5世代浏览器新增的特性之一——Back-ForwardCache(简称b
SemineLee
·
2020-07-09 12:18
实践
解决手机上页面返回但是页面js没有刷新的痛点(
BFcache
)
原因:部分浏览器在后退时不会触发onload事件,這是HTML5世代浏览器新增的特性之一——Back-ForwardCache(简称
bfcache
)什么是
bfcache
《JavaScript高级程序设
show_code
·
2020-07-07 18:17
Web前端
H5浏览器和webview后退刷新缓存问题解决方案
H5浏览器和webview后退刷新方案对于支持
bfcache
/pagecache的浏览器,“后退”不光意味着html/js/css/接口等动静态资源不会重新请求,连JS也不会重新执行。
大前端之路
·
2020-07-04 16:50
浏览器通过导航栏按钮后退前进时页面js不执行(浏览器的back-forward cache)
页面也不会重新挂载,通过观察window.addEventListener(‘load’,handler)这里的handler不执行可以得出),这是因为浏览器的“往返缓存(back-forwardcache-
bfcache
Gary-Cheung
·
2020-06-28 23:07
前端
JS
pageshow persisted 总是 false
如果帮助到您,请轻点【喜欢】
bfcache
/pageshowevent-event.persisted总是false,stackoverflow上看到如下办法,具体含义未查:window.addEventListener
章文顺
·
2020-02-06 09:44
关于点击浏览器返回键,页面不刷新的问题
华为荣耀手机一定是读取了页面的缓存数据(今天搞清楚了是怎么回事),导致没有刷新页面//新更新的内容(详见高级程序设计-13.4.7节,HTML5事件中的pageshow事件)什么叫页面的缓存数据,原来又一个叫做
bfcache
自律财富自由
·
2019-05-07 15:08
移动端点击返回键,页面不刷新解决方案
(一)移动端点击返回键,页面不刷新解决方案移动端浏览器点击返回上一级,页面不刷新的原因之一:返回上一级的页面是从往返缓存
bfcache
)中获取的,而浏览器保存了DOM和js的状态,再次打开时不触发onload
前端葱叶
·
2019-01-09 10:17
vue项目苹果微信端使用this.$router.go(-1)返回上一页,上一页并不会重新加载的问题
e){//通过persisted属性判断是否存在BFCacheif(e.persisted){location.reload();}});原理:pageShow事件在页面显示即会触发,无论页面是否来自
BFCache
sun_桥北
·
2018-12-25 16:00
移动端H5页面返回并刷新页面(
BFcache
)的方法
项目中的需求:点击浏览器中的返回按钮,要让页面重新加载资源。因为这部分的资源每次去加载的内容都不一样,如果返回的时候,还是看到原先的内容,那做这个内容块的意义就很小了;而如果用户看完了这部分内容,再返回来的时候,这个地方换成了新的内容,这样就能体现这部分的价值了。而对于浏览器来说,大部分浏览器的返回是直接使用缓存的,不会执行任何的javascript代码。原因:部分浏览器在后退时不会触发onloa
雨吻蝶
·
2018-11-06 10:46
浏览器往返缓存(Back/Forward cache)问题的分析与解决
什么是往返缓存(Back/Forwardcache)往返缓存(Back/Forwardcache,下文中简称
bfcache
)是浏览器为了在用户页面间执行前进后退操作时拥有更加流畅体验的一种策略。
LeuisKen
·
2018-06-19 00:00
mobile
bfcache
Expires、Last-Modified、Etag缓存控制
或者显示200状态,在chrome下标注是from cache,在火狐下会标注
BFCache
; 我们希望在服务器端更新了静态文件(如css、js、图片),能够在客户端得到及时的更新,但又不想让浏览器每次请求都从服务器端获取静态资源
·
2015-11-11 17:26
expires
页面显示(pageshow)和页面隐藏(pagehide)事件 ---
bfcache
Firefox和Opera有一个新特性,名叫“往返缓存”(back-forwardcache,或
bfcache
),可以在用户使用浏览器的“后退”和“前进”按钮时加快页面的转换速度。
liaozhongping
·
2015-07-27 22:00
事件
页面显示(pageshow)和页面隐藏(pagehide)事件
Firefox和Opera有一个新特性,名叫“往返缓存”(back-forward cache,或
bfcache
),可以在用户使用浏览器的“后退”和“前进”按钮时加快页面的转换速度。
IT_hack
·
2015-05-19 12:00
浏览器
pagehide
pageshow
页面显示(pageshow)和页面隐藏(pagehide)事件--
bfcache
http://blog.csdn.net/annaleeya/article/details/8278929Firefox和Opera有一个新特性,名叫“往返缓存”(back-forwardcache,或
bfcache
xiong_mao_1
·
2014-10-11 17:00
firefox
bfcache
WebKit的页面缓存 -- Page Cache
Firefox称之为"Back-ForwardCache"或"
bfcache
"。Opera则叫做"FastHistoryNavigation"。
wy5761
·
2014-03-11 21:00
页面缓存概述
Firefox将其称为“Back-ForwardCache”或“
bfcache
.”,Opera则称其为“FastHistoryNavigation.”
qq295445028
·
2013-08-08 10:00
pageshow与pagehide
bfcacheback-forwardcache(往返缓存)目前ff和opera支持用户在使用浏览器的前进后退时候,可以加速页面转换的速度pageshow在页面显示的时候触发重新加载页面的时候,在load之后触发对于
bfcache
zhangyaochun
·
2013-02-19 16:00
pagehide
pageshow
bfcache
页面显示(pageshow)和页面隐藏(pagehide)事件
Firefox和Opera有一个新特性,名叫“往返缓存”(back-forwardcache,或
bfcache
),可以在用户使用浏览器的“后退”和“前进”按钮时加快页面的转换速度。
annaleeya
·
2012-12-10 16:00
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他