Bbabo NET

Навука & Тэхналогіі Навіны

Некаторыя сайты перастануць адчыняцца пасля выпуску Chrome 100

У канцы сакавіка 2022 года павінен адбыцца рэліз браўзэра Google Chrome 100, але са з'яўленнем трэцяй лічбы ў нумары версіі могуць узнікнуць праблемы, з-за якіх некаторыя сайты перастануць адкрывацца. Google ужо ведае аб патэнцыйных праблемах і працуе над іх рашэннем.

Як паведамляе Chromium Bug Tracker, уразлівыя вэб-сайты ў асноўнай распрацаваны з дапамогай Duda, набору для вэб-дызайну. Усе гэтыя вэб-сайты выкарыстоўваюць адзін і той жа фрагмент кода, каб праверыць, якую версію Chrome вы карыстаецеся.

Калі для працы вэб-сайта неабходна вызначыць версію браўзэра, якую выкарыстоўвае кліент, ён робіць запыт. У бягучай версіі Chrome у значэнне User Agent string выглядае так: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36". Дакладная версія браўзэра пазначана ў гэтым фрагменце: "Chrome / 96.0.4664.45", дзе "96" - гэта так званая "асноўная" версія.

Некаторыя сайты пры праверцы версіі браўзэра счытваюць толькі першыя дзве лічбы, пры гэтым яны адмаўляюцца працаваць з версіямі ніжэй Chrome 40 (з 2015 года). З выпускам 100-й версіі сістэма будзе "бачыць" толькі дзве лічбы, а запіс "Chrome/100" будзе інтэрпрэтавацца як версія 10. Google пацвердзіла, што такая праблема можа ўзнікнуць на шэрагу сайтаў, таму рашэнне ўжо знаходзіцца ў распрацоўцы.

У якасці аднаго з патэнцыйных спосабаў рашэння праблемы прапануюць заблакаваць нумар версіі Chrome для старых сайтаў на 99. Гэта значыць замест версіі "Chrome / 100. 0 .1234.56" будзе паказвацца "Chrome / 99. 100 .1234,56", але распрацоўшчык заўсёды можа праверыць пэўную версію браўзэра, выклікаўшы значэнне User Agent string.

Некаторыя сайты перастануць адчыняцца пасля выпуску Chrome 100