如何从HTML中识别静态资产

如何从HTML中识别静态资产,第1张

概述我的任务是列出网页中的所有静态资产.我知道静态资产是那些在运行时永远不会改变的文件. 有没有系统的方法来区分这些与动态文件? 如果我必须列出所有静态资产.什么是最好的起点? 从客户端的角度来看,没有系统的方法来确定html响应的哪个部分来自静态文件,或者是由服务器在运行时生成的. HTML标准没有那么大的区别. 话虽这么说,大多数时候你可以猜出响应的哪一部分来自静态文件.当html响应链接到.cs 我的任务是列出网页中的所有静态资产.我知道静态资产是那些在运行时永远不会改变的文件.

有没有系统的方法来区分这些与动态文件?

如果我必须列出所有静态资产.什么是最好的起点?

解决方法 从客户端的角度来看,没有系统的方法来确定HTML响应的哪个部分来自静态文件,或者是由服务器在运行时生成的. HTML标准没有那么大的区别.

话虽这么说,大多数时候你可以猜出响应的哪一部分来自静态文件.当HTML响应链接到.CSS,.Js,.gif等文件时,很可能它来自静态文件.

但是确定哪个HTML元素来自磁盘上的文件以及哪个HTML元素是在运行时构建的是不可能的.

系统的方法是分析形成HTML响应的代码,并从那里确定哪个资源是静态的,哪个是动态的.

编辑
您补充说,您不需要100%.如果您不需要,那么也许您可以使用cloudflare’s list of file extentions.默认情况下,cloudflare缓存这些扩展的原因是它们通常是静态的.

总结

以上是内存溢出为你收集整理的如何从HTML中识别静态资产全部内容,希望文章能够帮你解决如何从HTML中识别静态资产所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1058377.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存