If-None-Match был указан в HTTP 1.1 (июнь 1999 г.):
Согласно Википедии:
К марту 1996 года предварительный стандарт HTTP / 1.1 был поддержан в Arena, Netscape 2.0, Netscape Navigator Gold 2.01, Mosaic 2.7, Lynx 2.5 и в Internet Explorer.3.0.Конечный пользователь принял новые браузеры быстро.В марте 1996 года одна веб-хостинговая компания сообщила, что более 40% браузеров, используемых в Интернете, были совместимы с HTTP 1.1.Эта же веб-хостинговая компания сообщила, что к июню 1996 года 65% всех браузеров, обращающихся к своим серверам, были совместимы с HTTP / 1.1.Стандарт HTTP / 1.1, определенный в RFC 2068, был официально выпущен в январе 1997 года. Усовершенствования и обновления стандарта HTTP / 1.1 были выпущены в соответствии с RFC 2616 в июне 1999 года.
По моему опыту, все браузерыв популярных случаях IE5.5 +, Safari, Chrome, Opera и Firefox поддерживают заголовки ETag / If-None-Match.
Однако есть некоторые другие заголовки, которые не позволят этим браузерам уважать etag ... поэтому, если он не работает для вас, я бы внимательно изучил другие заголовки, отправляемые обратно клиенту, когда они запрашиваютресурс.
У вас есть особая причина для того, чтобы задать вопрос?Может быть, если бы у вас был конкретный экземпляр, с которым у вас возникла проблема, мы могли бы взглянуть на другие заголовки?
Но эти заголовки существуют уже давно, и они являются ключевым механизмом кэширования, широко используемым во всем мире.чистый.