Моя цель - всякий раз, когда клиент запрашивает html-страницу или pdf-файл, javascript должен проверять, был ли файл запрошен ранее и, следовательно, кэширован.
Если он кэшируется и не совпадает с текущим на сервере (контрольная сумма?), Кэшированный файл следует очистить.
Это должно быть сделано только с использованием Javascript, без магии PHP или .htaccess.