2017-02-01 2 views
2

Я хочу создать прокси HTTPS, который может доставить HTTP-сайт в виде HTTPS, чтобы он мог использоваться в iframe без ошибок смешанного содержимого.Как загрузить полную страницу, включая веб-сайты, такие как Fontawesome?

Инструменты, такие как wget и Firefox, имеют возможность загружать полные страницы, но они пропускают файлы шрифтов, связанные с url() в файлах CSS. Пример:

wget -k -p http://fontawesome.io/ 

Если теперь открыть автономную копию этого сайта все шрифты иконки разбиты, потому что Wget не удалось загрузить файлы шрифтов и заменить URL() директивы в CSS.

Есть ли инструмент, который также включает файлы шрифтов в CSS для автономных копий сайта?

ответ

2

Так из-за ограничений в файле robots.txt (которые WGET уважение) не все файлы были загружены.

Это работает сейчас, говоря Wget игнорировать robots.txt:

wget -k -p --adjust-extension -e robots=off http://fontawesome.io/ 
0

Попробуйте это с теми же параметрами:

wget -r –no-parent http://fontawesome.io/ 

или

wget -r –no-parent http://www.naveedramzan.com 
+0

Я не хочу опции -r, потому что я только хочу, чтобы загрузить одну страницу. Опция -no-parent также мне не помогает, страница по-прежнему разбита в автономной версии, не отображая шрифт. – klausi

Смежные вопросы