Если Вы используете Firebug и потребность поддерживать IE, Safari или Opera также, , Firebug, Облегченный , добавляет console.log () поддержка этим браузерам.
Вы можете это сделать систематическим образом с использованием дат, отметок времени или номеров версий, или случайным образом с использованием ситкомов, кукол, горных хребтов и мелких млекопитающих.
Добавьте параметр url в конец href с уникальным значением, скажем, new Date (). GetTime ():
...somePage.html?time=123456789
Когда мне нужно полностью обновить страницу, я просто добавляю ? V =
, за которым следует случайная строка символов. Когда браузеры обнаруживают строку запроса после страницы, они автоматически обходят кеш (если такая же строка запроса отсутствует в кэшированной версии), так как содержимое страницы может изменяться в зависимости от значения строки запроса.
Поскольку веб-страницу можно перезагружать чаще, чем один раз в секунду, я использую текущую временную метку UNIX, за которой следует буква и случайное число от 1 до 1000.
Шансы, что две страницы получат точно такую же строку запроса, близки к null.
Многие люди используйте параметр строки запроса версии.
Ознакомьтесь с исходным кодом SO
<script type="text/javascript" src="http://sstatic.net/so/js/master.js?v=4143"></script>
В частности, обратите внимание на master.js? v = 4143
Лично я установил это в моем файле конфигурации, который распространяется на все приложение, но я верю, что вы можете сделать это прямо в системе управления версиями, если вам нужно более детализированное автоматическое управление версиями.