Браузер Chrome, кэширующийся, [копирует]

Возможный дубликат:
Как вызвать обновление без кэша в Google Chrome?

Я делаю большую разработку на моей локальной машине и хотел бы начать использовать Chrome, однако я, может казаться, не делаю твердое обновление (ctrl+f5) или никакое другое сочетание клавиш, чтобы заставить мой браузер насильственно обновлять все содержание http://localhost. Я часто изменяю проекты в IIS, и это представляет проблему, потому что я вижу таблицу стилей и данные изображения из моего предыдущего проекта без способа заставить эту страницу перезагружать, насильственно не выводя все данные кэша из меню параметров.

Есть ли другое сочетание клавиш, которое я пропускаю или являюсь там местом, я могу (на сайте основанием сайта), выключают кэширование? Я предпочитаю не должным быть убирать свои временные файлы в настройках браузера, поскольку я часто переключаю проекты.

Спасибо, Kyle

5
задан 20.03.2017, 12:17

5 ответов

Обновление: Это поддерживается в текущих версиях Хрома и Chrome.


Нет, Вы ничего не пропускаете. Хром на самом деле не поддерживал принудительную перезагрузку до недавнего времени.

Или можно использовать последние обновления сборка dev, в котором это было реализовано, или можно удалить кэш путем нажатия Ctrl+Shift+Del, затем выполнения перезагрузки. Извините, никакая другая ключевая комбинация или более быстрое/легче решение.

(Неофициально, то есть, непротестированный, но я заметил с года-и-половины использования, что Хром имеет тенденцию брать новую информацию (например, изменения в Файле hosts, изменил файлы, и т.д.), если Вы делаете перезагрузку через некоторое время скажем несколько минут, тогда как это, если Вы перезагружаете сразу же, это будет просто использовать кэшируемую информацию. Таким образом, Вы могли попробовать это, но задержка может быть большим количеством стычки, чем просто освобождение кэша.)

4
ответ дан 07.12.2019, 17:20

Согласно этой странице, ctrl+F5 должен сделать то, что Вы хотите в Windows. Однако существует много отчетов об ошибках, имеющих отношение к нему не функционирующий правильно.

1
ответ дан 07.12.2019, 17:20

Вы могли бы хотеть попытаться использовать своего рода кэширование CSS. Я недавно решил зафиксировать это использование следующего подхода:

PHP

$smarty->assign('css_hash', filesize('style/style.css'));

Присяжный острослов

<link rel="stylesheet" href="/style/style.css?{$css_hash}" type="text/css" />

Это гарантирует, что браузер загружает CSS, когда размер таблицы стилей изменяется. Вы могли вместо этого использовать метку времени или надлежащий хеш (например, MD5), но эта фиксация, удовлетворенная мою цель.

0
ответ дан 07.12.2019, 17:20

Похож это было наконец реализовано.

Удержание Сдвига при доступе к меню View даст Вам опцию "Force Reload" - вместе с горячей клавишей. На Mac это - Shift-Command-R.

1
ответ дан 07.12.2019, 17:20

Я думаю, что лучшее решение настраивает неперезаписываемые полномочия на материале кэша

ЗДЕСЬ

1
ответ дан 07.12.2019, 17:20

Теги

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