为何这个网站F12的network有时看不到发音文件有时却可以?

上网、浏览、聊天、下载等
回复
头像
astolia
论坛版主
帖子: 4617
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 773 次

Re: 为何这个网站F12有时看不到发音文件有时却可以?

#2

帖子 astolia » 2017-02-16 10:11

去看网页源代码,不要看被js处理过的dom。或者是看网络活动。
科学之子
帖子: 2280
注册时间: 2013-05-26 6:58
系统: Debian 9
送出感谢: 848 次
接收感谢: 32 次

Re: 为何这个网站F12有时看不到发音文件有时却可以?

#3

帖子 科学之子 » 2017-02-16 17:50

astolia 写了:去看网页源代码,不要看被js处理过的dom。或者是看网络活动。
"网络活动"是指的什么查看方式?
我这里说的F12指的就是F12里面的network
头像
astolia
论坛版主
帖子: 4617
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 773 次

Re: 为何这个网站F12的network有时看不到发音文件有时却可以?

#4

帖子 astolia » 2017-02-17 10:11

浏览器自身有缓存,不需要每次都去下载
头像
astolia
论坛版主
帖子: 4617
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 773 次

Re: 为何这个网站F12的network有时看不到发音文件有时却可以?

#6

帖子 astolia » 2017-02-17 23:18

科学之子 写了:
astolia 写了:浏览器自身有缓存,不需要每次都去下载
如果有缓存的话会提示cached
打个比方吧,淘宝搞限量抢购,公告说10点开始,你会在9点就去不停刷新网页看开放抢购了吗?
同样道理,网站说了某个文件几天之内肯定都不会变,浏览器还有必要在你今天每次访问那个文件时都跑去问服务器到底变没变吗?
你在看不到的时候,自己到设置里面去清一下缓存,页面都不用刷新,鼠标再移动一次就能看到了,这不是缓存是什么
这些用户感谢了作者 astolia 于这个帖子:
科学之子 (2017-02-17 23:25)
评价: 3.7%
科学之子
帖子: 2280
注册时间: 2013-05-26 6:58
系统: Debian 9
送出感谢: 848 次
接收感谢: 32 次

Re: 为何这个网站F12的network有时看不到发音文件有时却可以?

#7

帖子 科学之子 » 2017-02-17 23:33

astolia 写了:
科学之子 写了:
astolia 写了:浏览器自身有缓存,不需要每次都去下载
如果有缓存的话会提示cached
打个比方吧,淘宝搞限量抢购,公告说10点开始,你会在9点就去不停刷新网页看开放抢购了吗?
同样道理,网站说了某个文件几天之内肯定都不会变,浏览器还有必要在你今天每次访问那个文件时都跑去问服务器到底变没变吗?
不明白这种"缓存"和network里的cached有什么异同(但实验发现本地HTML播放本地音频文件时也一样没有任何network信息)
求概念名称或谷歌关键词提示
头像
astolia
论坛版主
帖子: 4617
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 773 次

Re: 为何这个网站F12的network有时看不到发音文件有时却可以?

#8

帖子 astolia » 2017-02-18 0:10

随便点击network中的某个文件,看右边的response headers,有两三项是决定要不要产生网络请求的,网络请求是不是cached。自己搜吧,印象深点
这些用户感谢了作者 astolia 于这个帖子:
科学之子 (2017-02-18 2:27)
评价: 3.7%
回复

回到 “互联网相关软件”