我想知道是否可以在HTML文件中包含外部文件的哈希值。这基本上应该有两个目的:
让我们关注第二种情况,并用一个简单的例子来澄清:
<script type="text/javascript" src="jQuery-1.5.1.min.js" hash-md5="b04a3bccd23ddeb7982143707a63ccf9">
浏览器现在可以最初下载并缓存该文件。对于使用相同散列的每个后续页面,很明显可以使用缓存版本。这种技术应该独立于文件来源,文件类型,传输协议工作,甚至无需点击服务器就知道文件已在本地缓存。
我的问题是:这种机制是否可用于HTML?
以下示例仅用于进一步阐明该想法,并且不添加新信息。 包含在2个不相关页面中的库的示例将导致以下步骤。
b04a3bccd23ddeb7982143707a63ccf9
稍后的某个时间点:
b04a3bccd23ddeb7982143707a63ccf9