Как узнать размер кэша браузера через javascript/jquery?

241
19 октября 2018, 06:40

Имеется ссылка, при нажатии, у пользователя грузиться файл с сервера, можно ли как то узнать размер кэша у браузера через javascript/jquery, после того когда узнаем размер кэша сравниваем его с размером файла и если файл не превышает объема кэша разрешаем загрузку файла

Answer 1

Боюсь, размер cache браузера вы не сможете получить, нет API, которое предоставляет такие данные.

Тут либо сервер должен решать, нужно ли отдать новый файл или нет. Через заголовки можно управлять этим моментом

Либо разруливать это на клиенте, опять же: сервер возвращает нам заголовки, по которым мы можем определить, нужно ли загрузить файл или же нет. Хранить можно в localStorage. Как вариант, хранить дату последнего изменения файла и если в заголовках/API приходит новое значение, то загружаем файл.

Вот тут можно почитать

READ ALSO
Публикация записей через Facebook JS API

Публикация записей через Facebook JS API

Товарищи, как заставить ФБ делать записи используя их же апиУ меня просто не хочет выполняться авторизация при вставленном примере их кода

216
Javascript drag and drop: изображение при перетягивании

Javascript drag and drop: изображение при перетягивании

Доброе время суток, во время перетаскивания какого-либо объекта при помощи встроенной функции draggable='true' мы тянем его представление, изображение...

273
Число не преобразуется в строку. JS

Число не преобразуется в строку. JS

Есть массив объектов с полями name, phoneЗначения в поле phone через цикл хочу преобразовать в строку

239