社区
HTML/XML
帖子详情
怎么知道用户刷新了IE的页面?
shines77
2005-06-02 03:14:04
也许我这个问题有点白痴:
写一IE的工具栏Dll,如果知道用户刷新了页面,而不是敲入网址进行浏览
IE提供的接口真难用。。。
...全文
252
15
打赏
收藏
怎么知道用户刷新了IE的页面?
也许我这个问题有点白痴: 写一IE的工具栏Dll,如果知道用户刷新了页面,而不是敲入网址进行浏览 IE提供的接口真难用。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Alan S1
2005-08-03
打赏
举报
回复
有这么多高手,晚辈来搬板凳了
蒋晟
2005-07-22
打赏
举报
回复
我写了个测试程序,在刷新本地计算机上的测试页时没捕获到DownloadBegin
SW_Badboy
2005-07-22
打赏
举报
回复
刷新不会有BEFORENAVIGATE2但有DOWNLOADCOMPLETE,还有TITLECHANGE,如果上次网址相同时,还满足DOWNLOADCOMPLETE,TITLECHANGE条件时为刷新事件,没办法,我也只是用这个方法搞定的,如果有更好的方法提出来哦
shines77
2005-06-28
打赏
举报
回复
对不起,我也很久没有看代码了,是我说错了,是下面这个意思
You will then see what is called and when from Internet Explorer. IE never calls BeforeNavigate2() or DocumentComplete() on a page refresh. (Bad IE...)
当你刷新的时候,主文档不会调用BeforeNavigate2()事件,也收不到主文档的DocumentComplete()事件
goodboyws
2005-06-28
打赏
举报
回复
即使空白页,也可以收到DownloadBegin
goodboyws
2005-06-28
打赏
举报
回复
呵呵,我做这些东西是在一年,现在真还是有点记不得了:),不过我试了一下,"弄简单的网页,就打几个字,刷新页面",还真是收到DownloadBegin,老大!!做人不要太固执!!!
shines77
2005-06-27
打赏
举报
回复
肯定是不可以,DownloadBegin是当IE下载任何一个网页元素的时候都调用了,包括下载图片,
而且刷新的时候主文档不会触发这个事件
shines77
2005-06-27
打赏
举报
回复
你自己弄简单的网页试试,就打几个字,不要图片,不要任何其他东西,你刷新页面看看,能收到DownloadBegin事件吗?
http://www.codeproject.com/internet/detecting_the_ie_refresh.asp
也提到了这个问题,他正是利用了这个特性来达到判断刷新的,不过这种的方法在页面没有正常下载完毕时,判断是有问题的
IE刷新的意思就是,主文档的HTML代码不必下载第二次,刷新只是刷新里面的元素,比如图片, Flash,iframe,Object等等,这些东西才会重新下载,所以它们才会触发DownloadBegin事件(除了主文档的以外)
goodboyws
2005-06-27
打赏
举报
回复
刷新的时候主文档不会触发DownloadBegin??不对吧
goodboyws
2005-06-24
打赏
举报
回复
DownloadBegin是否可以
shines77
2005-06-09
打赏
举报
回复
自己顶一下
shines77
2005-06-03
打赏
举报
回复
自己顶一下
shines77
2005-06-03
打赏
举报
回复
就像那篇文章里说的一样,按刷新按钮,IE窗口的主文档是不会重新下载的,只下载里面的子元素和子窗体,不过要是页面是一个asp动态网页,他也不会不重新下载吧。。。或者他重下了,却不激发主文档的BeforeNavigate2() 和 DocumentComplete() 事件。
我也想说一句(Bad IE.....)
shines77
2005-06-03
打赏
举报
回复
看了一下,那个代码和我的想法差不多,但是有个问题,当页面没有下载完成之前点刷新,是探测不到的,比如你用他的程序打开一个news.sina.com.cn(页面比较大,很久才完成)或者www.csdn.net(总有一个文件未完成,一直在下),这种情况下,好像束手无策,因为页面下载中途刷新,那些页面和Object的计数器无法清零(关键就在这了,如果中途中知道该清零了那我就知道是刷新了,计数器就没有必要了,汗。。。)
我再想想。。。。
蒋晟
2005-06-03
打赏
举报
回复
http://www.codeproject.com/internet/detecting_the_ie_refresh.asp
iscroll5的demo,pull to refresh ,pull to load(下拉
刷新
,上拉加载)
iscroll5的demo,pull to refresh ,pull to load(下拉
刷新
,上拉加载)
1000个常用网页小图标
1000个常用网页小图标,做前端开发常用的!
刷新
页面
回到
页面
顶部
点击浏览器的
刷新
按钮
刷新
我们在做前端网站的时候往往会遇到
用户
点击
刷新
的行为,下面这个事件是JS为
用户
点击
刷新
按钮时触发的事件。 这个事件是在
用户
关闭
页面
之前和
刷新
页面
时触发: 里面的两行代码为:
刷新
页面
时就让网页从头显示。scrollTop有兼容性,请将兼容性写完整,保证各个浏览器之间的正常执行。 window.onbeforeunload = function(
刷新
页面
保留input所填的值_
页面
刷新
时保留input键入值
一般来说,
页面
刷新
时不保留input键入值的需要比较多,但是也有例外,譬如咱这次就遇上需要保留input键入值。在firefox这不是问题,ie的
刷新
机制导致
刷新
页面
时不会从浏览器缓存中读取,所以我们需要解决的问题也集中在ie下。Html代码input{behavior:url(#default#savehistory)};大致思路是利用行为标签(behavior),在访问
页面
时默认读取缓存,这里...
如何在 JavaScript 事件中区分
页面
关闭和
页面
刷新
?
在 Web 开发中,有时你需要监听
页面
关闭或
刷新
事件,并根据情况执行不同的操作。可以监听
页面
关闭或
刷新
事件,但无法区分这两者。通过设置一个标记,可以判断
页面
是否
刷新
。通过检查,可以确定
页面
是否被
刷新
。虽然事件能处理很多场景,但如果你需要更精确的控制,可以结合或来判断
页面
是否
刷新
。记住需要进行适当的兼容性测试。
HTML/XML
3,056
社区成员
8,075
社区内容
发帖
与我相关
我的任务
HTML/XML
VC/MFC HTML/XML
复制链接
扫一扫
分享
社区描述
VC/MFC HTML/XML
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章