Я плакал тут:
Есть ли аналог include для статики?
Суть:
- Есть россыпь статичных страничек.
- Используется только JS (jq.3.2.1.min.js, jq.fb.3.3.min.js, iscroll.min.js, isotope.js).
- Сам хтмл предельно простой (H, p, br, li, ul - чуть ли не весь набор).
- В каждой из 10-20-50 страничек все одинаковое кроме содержимого <H1>, <p> и т.п.
Само собой хочется, чтоб все, что одинаковое, было вынесено в один хэдер\футер, и было подключено к страничке. Чтоб вносить правки не бешеной копипастой.
На условном рнр я умею include.
Суть задачи в том, что необходим абсолютный отказ от всего «серверного». Оно должно работать в любом актуальном браузере (текущие дефолтные: фф, хром, оба ишака, мобильные на иоси и андроиде). Без сервера вообще (!). На дефолте, не требу какие-то разрешения и т.п.
Сразу скажу, что текущие странички, если их собрать руками - работают во всех этих браузерах. Т.е. это возможно.
В теме по ссылке выше мне советовали много разного
- Что-то я тупо не осилил (или не пытался приложить усилия).
- Что-то работало в одном браузере, но не работало в другом.
Еще есть вариант использовать условный wget, выкачивая все содержимое с сервера и сохраняя локально. Это оставляю как крайний вариант.
Перемещено leave из job