搜索
查看: 730|回复: 7
收起左侧

[软件] 想问这样一个基础性的问题。

[复制链接]
mifanu
发表于 2019-11-6 02:38:17 | 显示全部楼层 |阅读模式
在地址栏按回车。和点刷新(f5)。
这两种方式,有没有一点区别?
ppt1845
发表于 2019-11-6 08:13:14 | 显示全部楼层
当你新开一个页面时,在地址栏中输入地址后,这个时候,点F5,是进不了网站的。按回车,可以进网站。

如果你已经成功打开了一个网站页面,那么在地址栏按回车 或 点F5 ,都可以将网页重载
mifanu
 楼主| 发表于 2019-11-6 17:21:59 | 显示全部楼层
ppt1845 发表于 2019-11-6 08:13
当你新开一个页面时,在地址栏中输入地址后,这个时候,点F5,是进不了网站的。按回车,可以进网站。

如 ...

我想研究的是已经打开的。回车和f5有没有一些区别?
ppt1845
发表于 2019-11-6 19:45:59 | 显示全部楼层
mifanu 发表于 2019-11-6 17:21
我想研究的是已经打开的。回车和f5有没有一些区别?

没有区别.
imba-tjd
发表于 2019-11-7 17:00:40 | 显示全部楼层
本帖最后由 imba-tjd 于 2019-11-7 17:05 编辑

然而是有区别的,在地址栏按回车,只要带有hash符号就不会重新载入。

mifanu
 楼主| 发表于 2019-11-7 21:38:29 | 显示全部楼层
imba-tjd 发表于 2019-11-7 17:00
然而是有区别的,在地址栏按回车,只要带有hash符号就不会重新载入。

什么hash符号?网页内容,还是网址?
imba-tjd
发表于 2019-11-8 12:29:54 | 显示全部楼层
mifanu 发表于 2019-11-7 21:38
什么hash符号?网页内容,还是网址?
url hash 就是类似于https://segmentfault.com/a/1190000011956628#articleHeader2这种 `#`。后面 hash 值的变化,并不会导致浏览器向服务器发出请求,浏览器不发出请求,也就不会刷新页面。另外每次 hash 值的变化,还会触发 `hashchange` 这个事件,通过这个事件我们就可以知道 hash 值发生了哪些变化。

作者:hwencc
链接:https://www.zhihu.com/question/53064386/answer/258574972
Jomye
发表于 2019-11-9 07:34:12 | 显示全部楼层
“刷新”是在你现有页面的基础上,检查网页是否有更新的内容。在检查时,会保留之前的一些变量的值,因此有可能会造成刷新后网页出现错误,或者打不开的情况;

“转到”和在地址栏回车,则相当于你重新输入网页的URL访问,这种情况下,浏览器会尽量使用已经存在于本机中的缓存。也就是说,“刷新” 是取网页的新内容来更新本机缓存,在更新的同时保留之前的一些变量;“转到”则是一种全新的访问,它会尽量使用本机缓存中的文件,但不会保留之前的变量。另外,按着Ctrl,还可以进行强制刷新,跟转到的作用差不多。

评分

参与人数 1人气 +2 收起 理由
mifanu + 2 感谢解答: )

查看全部评分

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛|卡饭乐购| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 苏ICP备07004770号 ) GMT+8, 2019-11-18 17:01 , Processed in 0.078518 second(s), 18 queries .

快速回复 返回顶部 返回列表