Было бы проще, но как это будет работать?Файл манифеста - это то, что анализируется и обрабатывается в браузере, который не имеет специальных знаний о файлах на вашем сервере, кроме того, что вы ему сказали.Если браузер видит это:
../img/*.png
Какое первое изображение браузер должен запросить с сервера?Давайте начнем с этих:
../img/1.png
../img/2.png
../img/3.png
../img/4.png
...
../img/2147483647.png
Это все изображения, которые могут существовать с числовым именем, полу-произвольно останавливаясь на 2 31 -1 .Сколько из этих 2 миллиардов файлов существует в вашем каталоге img
?Вы действительно хотите, чтобы браузер, выполняющий все эти запросы, получал только 2 миллиарда 404?Для полноты информации браузер, вероятно, также захочет запросить все заполненные нулями эквиваленты:
../img/01.png
../img/02.png
../img/03.png
../img/04.png
...
../img/001.png
../img/002.png
../img/003.png
../img/004.png
...
../img/0001.png
../img/0002.png
../img/0003.png
../img/0004.png
...
Теперь браузер сделал более 4 миллиардов HTTP-запросов на файлы, которых в основном нет, и это еще даже неЗанимался буквами или пунктуацией при построении возможных имен файлов, которые могут существовать на сервере.Это не осуществимый способ работы файла манифеста.Сервер - это место, где файлы в каталоге img
известны, поэтому именно на сервере должен быть составлен список файлов.