ale*_*ksk 2 html javascript css fonts font-awesome
我有一个非常由客户驱动的网站,我希望能够保存该网站以供离线查看。
在我的网站中,我包含了字体很棒的 4.3.0 版。使用 Chrome 保存页面以供离线查看时,所有资源似乎都按预期下载。但是,离线查看网站时,不会显示字体图标。
查看调试控制台,在保存网站以供离线查看时,它似乎没有包含实际的字体文件本身。字体文件位于 font-awesome CSS 文件中,使用 URL('...') 链接。
所以我的问题是:
有没有办法在网页中包含字体文件,以便在保存以供离线查看时,也会下载字体文件?
并在命令行中输入:
wget -p -k http://www.example.com
Run Code Online (Sandbox Code Playgroud)
它将下载所有CSS,JS和Webfonts.
这将使 wget 成为 Mozilla 网络浏览器
下载整个网站:Wget 还可以下载整个网站。但是因为这会给服务器带来沉重的负担,所以 wget 将服从robots.txt文件。
wget -r -p http://www.example.com
Run Code Online (Sandbox Code Playgroud)
-p 参数告诉 wget 包含所有文件,包括图像。这意味着所有的 HTML 文件都将按照它们应该的方式进行。
那么如果你不想 wget 服从 robots.txt 文件怎么办?您可以简单地将 -e robots=off 添加到命令中,如下所示:
wget -r -p -e robots=off http://www.example.com
Run Code Online (Sandbox Code Playgroud)
由于许多站点不允许您下载整个站点,因此它们会检查您的浏览器身份。要解决此问题,请使用-U mozilla.
wget -r -p -e robots=off -U mozilla http://www.example.com
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2731 次 |
| 最近记录: |