javascript поиск url ??в кеш браузера по умолчанию

Пожалуйста, напишите мне функцию JavaScript, которая выполняет поиск в кэше браузера:

function isInBrowserCache(url)

url: адрес сайта с ответом JSON

return: true или false

javascript,

-4

Ответов: 1


0

Один возможный код, который я нашел и улучшил:

var isInBrowserCache = function(url){
	window.caches.open('window-cache-v1').then(function(cache) {
		cache.match(url, {
			ignoreSearch: true,
			ignoreMethod: true,
			ignoreVary: true
		}).then(function(response) {
			if (response) {
				return true;
			} else {
				return false;
			}
		});
  });
}

Эта функция всегда возвращает false, без URL-адреса в кеше браузера и с ним.

Возможно, строка идентификации кэша браузера не является «window-cache-v1». Тогда есть новый кеш JS. Если вы знаете правильную строку, напишите.

JavaScript,
Похожие вопросы