0

我注意到 3.3.1 jquery.min.js 在我的 webjar 和 CDN 中是不同的。他们有不同的 SRI。我对其进行了调查,并注意到文件并不完全是二进制等效的。

鉴于 SRI 很重要: - 为什么文件会有所不同?

以下是如何复制:

wget http://central.maven.org/maven2/org/webjars/jquery/3.3.1/jquery-3.3.1.jar
wget https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js
unzip jquery-3.3.1.jar
ls -la META-INF/resources/webjars/jquery/3.3.1/jquery.min.js ./jquery.min.js
diff META-INF/resources/webjars/jquery/3.3.1/jquery.min.js ./jquery.min.js

会得到你(不同的大小):

-rw-rw-r-- 1 someuser someuser 86927 Jan 20 18:03 ./jquery.min.js
-rw-rw-r-- 1 someuser someuser 86962 Jan 23 07:12 META-INF/resources/webjars/jquery/3.3.1/jquery.min.js

diff 将显示附加行:

< //# sourceMappingURL=jquery.min.map
\ No newline at end of file
4

0 回答 0