Для правильного вопроса надо знать половину ответа
IMHO, никак. Доступ к реальной файловой системе из js-скрипта в браузере сильно ограничен. Максимум - получить реальное имя без полного пути и временное служебное имя вида blob:null/8d02a1cb-72bc-4026-a4f7-d5f1c5d08bce.
Для правильного вопроса надо знать половину ответа
А с чего оно должно выводиться на другом устройстве или даже просто в другом браузере?
Хотите, чтобы что-то было доступно глобально - делайте бэкенд, к которому будут обращаться клиенты, и храните глобальную информацию там.
Для правильного вопроса надо знать половину ответа
Либо отправлять с файлом заголовки, запрещающие кэширование (Cache-Control: no-cache), либо добавлять к адресу случайную строку в виде параметра (http://example.com/file.name?45qdf).
Для правильного вопроса надо знать половину ответа
Как думаете, куда деваются пробелы и переводы строк, которые у вас находятся между тэгами img? Они, хоть и сокращаются до одного пробела, но не исчезают полностью.
Вариантов решения несколько:
- можно задать родительскому элементу нулевой размер шрифта;
- можно записать тэги без промежутков;
- можно поставить комментарии между тэгами: