Картинка всегда одна и та-же, и бегунок должен двигаться по нарисованной линии?
Она сознательно сделана фоном в элемент с 100% ширины, с выравниванем по центру? (попробуйте менять ширину окна https://jsfiddle.net/8L83znmd/1/)
habrdima: Во всех браузерах по умолчанию файлы доступны только для чтения. Если вам для собственных нужд, то можно сделать браузерный плагин или включить режим разработчика, и поиграться с вот этим https://developer.chrome.com/apps/fileSystem
nektobit:
1. Нет, потому что оставьте в покое мой телефон. Двух- и более факторную аутентификацию можно сделать и без телефона.
2. Существуют менеджеры паролей. keepass, например. И плагины для браузера, тоже, представьте себе, существуют уже не один год. На большинстве сайтов и во многих десктопных программах я авторизуюсь одним нажатием хоткея.
akgndkut: Вы описываете функционал CMS - системы управления контентом.
Таких систем существует множество, многие из них бесплатные. Нужно только разобраться как их установить, и привязать ваш шаблон. Ну или заплатить кому-нибудь за это.
Андрей: Ваш сервер отправляет заголовок, который как-бы говорит клиенту "эй, браузер, иди туда! (ссылка)"
Клиент может это отфильтровать, и не переходить.
Если вы на сервере сделали exit() или die() или еще что-то, что прекратило исполнение скрипта - это не помешает клиенту отфильтровать редирект:
(это request policy, если что)
tatser: Закрывающий тег </source> - не нужен. И даже если был бы нужен - у вас идут три открывающих, а потом три закрывающих, вот так ((())).
Но они не должны быть вложенными, а должны распологаться рядом ()()().
Андрей: Конечно клиент может отфильтровать этот заголовок или проигнорировать.
Настройка редиректа встречается в браузерных плагинах - то-ли в noscript то-ли в request polisy
if (is_null($value) || $value == '' || empty($value)) {}
всё это можно заменить на if (empty($value)) - empty() проверяет и на равенство пустой строку и на null.
НО, если вы попытаетесь передать параметр равный нулю, эта проверка удалит и его. Вас устраивает такое поведение?
Иными словами, в этот промежуток времени нужно сделать только 5 запросов.
Может тогда стоит создать пять задач в кроне, например? Или сравнивать текущее время с временем последнего обновления кэша, и если прошел час, и время в нужном диапазоне - скачивать новый.
Никита Souvel: Слова "либо же" и "класс" не помогут вам анимировать свойство display.
Парочку альтернатив я предложил в пункте №3. (Конечно, можно придумать и другие способы).
Если вы ожидаете, что кто-то прочтет ваши мысли и угадает что именно вам нужно, то мне жаль.
Worddoc: Рендер в браузере может меняться не только от версии браузера, но и от операционной системы, ее настроек, локали, установленных шрифтов и прочего.