我正在滚动自己的网页镜像模块。在http://nyt.com上进行测试时,我遇到了一种我不熟悉的技术:以二进制形式在URL中编码字体,如下所示:
@font-face {
font-family: 'nyt-franklin';
src: local('☺︎'), url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAE7MABAAAAAA...
这些似乎是我的镜像页面上浏览器错误的根源:
Failed to load resource: the server responded with a status of 404 (Not Found)
mirror.myhomeserver.com:838:396 http://mirror.myhomeserver.com:8080/vi-assets/static-assets/shared-woff2.fonts-22b34a6a6fd840943496b658184afdd3.css
据我所知,看起来有些js文件也是使用这种技术编码的。
因此,一旦我解码了这些url文件,我如何知道将它们保存在本地的路径和文件名,以便HTML可以访问这些资源?