分页: 1 / 1
为何这个网站F12的network有时看不到发音文件有时却可以?
发表于 : 2017-02-15 22:11
由 科学之子
为何这个网站F12的network有时看不到发音文件有时却可以?
http://www.iciba.com/a
Re: 为何这个网站F12有时看不到发音文件有时却可以?
发表于 : 2017-02-16 10:11
由 astolia
去看网页源代码,不要看被js处理过的dom。或者是看网络活动。
Re: 为何这个网站F12有时看不到发音文件有时却可以?
发表于 : 2017-02-16 17:50
由 科学之子
astolia 写了:去看网页源代码,不要看被js处理过的dom。或者是看网络活动。
"网络活动"是指的什么查看方式?
我这里说的F12指的就是F12里面的network
Re: 为何这个网站F12的network有时看不到发音文件有时却可以?
发表于 : 2017-02-17 10:11
由 astolia
浏览器自身有缓存,不需要每次都去下载
Re: 为何这个网站F12的network有时看不到发音文件有时却可以?
发表于 : 2017-02-17 12:00
由 科学之子
astolia 写了:浏览器自身有缓存,不需要每次都去下载
如果有缓存的话会提示cached
Re: 为何这个网站F12的network有时看不到发音文件有时却可以?
发表于 : 2017-02-17 23:18
由 astolia
科学之子 写了:astolia 写了:浏览器自身有缓存,不需要每次都去下载
如果有缓存的话会提示cached
打个比方吧,淘宝搞限量抢购,公告说10点开始,你会在9点就去不停刷新网页看开放抢购了吗?
同样道理,网站说了某个文件几天之内肯定都不会变,浏览器还有必要在你今天每次访问那个文件时都跑去问服务器到底变没变吗?
你在看不到的时候,自己到设置里面去清一下缓存,页面都不用刷新,鼠标再移动一次就能看到了,这不是缓存是什么
Re: 为何这个网站F12的network有时看不到发音文件有时却可以?
发表于 : 2017-02-17 23:33
由 科学之子
astolia 写了:科学之子 写了:astolia 写了:浏览器自身有缓存,不需要每次都去下载
如果有缓存的话会提示cached
打个比方吧,淘宝搞限量抢购,公告说10点开始,你会在9点就去不停刷新网页看开放抢购了吗?
同样道理,网站说了某个文件几天之内肯定都不会变,浏览器还有必要在你今天每次访问那个文件时都跑去问服务器到底变没变吗?
不明白这种"缓存"和network里的cached有什么异同(但实验发现本地HTML播放本地音频文件时也一样没有任何network信息)
求概念名称或谷歌关键词提示
Re: 为何这个网站F12的network有时看不到发音文件有时却可以?
发表于 : 2017-02-18 0:10
由 astolia
随便点击network中的某个文件,看右边的response headers,有两三项是决定要不要产生网络请求的,网络请求是不是cached。自己搜吧,印象深点