Я пытаюсь выяснить, есть ли способ (с использованием JavaScript или jQuery), чтобы просмотреть весь HTML-файл, заменив все ссылки на внешние файлы и заменив все ссылки на файлы в других каталогах с тем же именем файла, но без справочной информации.Заменить все ссылки на внешние файлы (изображения, CSS и JavaScript) с помощью ссылок на плоские каталоги?
Например, в HTML тексте:
scripts/script.js
заменяетсяscript.js
images/big.jpg
заменяетсяbig.jpg
css/style.css
заменяетсяstyle.css
т.д.
Я думаю, что ссылки в CSS-файлах тоже нуждаются в изменении.
Почему? И почему в JavaScript? –
потому что я хочу сохранить html локально, а не иметь возможность правильно просматривать страницу без подключения. создание той же структуры каталогов (особенно если внешние файлы находятся в другом домене) несостоятельно, поэтому мне нужно «сгладить» структуру каталогов. – cannyboy
Я знаю, что, по крайней мере, Firefox, вы можете сделать File -> Save Page As, а затем выбрать «Сохранить как тип: веб-страница, полный», и Firefox будет загружать все файлы js/css/img локально и обновлять HTML-документ для вы. В противном случае JavaScript не подходит для этого. – Tinister