Dasturiy ta'minot

Google Chrome va Microsoft Edge XSLTni qanday olib tashlayotgani

18-oktabr, 2026, 07:160 ko'rish3 daqiqa o'qish
Google Chrome va Microsoft Edge XSLTni qanday olib tashlayotgani

17-noyabr 2026-yildan boshlab Google Chrome 158 versiyasi chiqarilishi bilan brauzerlarda XSLT (Extensible Stylesheet Language Transformations)ni olib tashlash rejalashtirilgan. Microsoft Edge ham shu o'zgarishlarni qabul qiladi, chunki u Chromium kerneli asosida ishlaydi.

XSLTning o'zgarishi qanday sodir bo'ladi?

XSLT — bu XML hujjatlarni boshqa formatga aylantirish uchun ishlatiladigan til. U XML fayllarga uslub qoidalarini qo'llab, ulardan HTML, text yoki boshqa XML hujjatlarni yaratadi. XSLT 1.0 1999-yilda W3C tavsiyasiga aylantirilgan, lekin hozirgi kunda brauzerlarda faqat bu versiya ishlatiladi.

Two screenshots of the same XML sitemap index in Chromium: above, formatted by XSLT into a titled table; below, a browser warning that the document uses XSLT, followed by the raw XML tree.

Brauzerlarda XSLT ishlash jarayoni quyidagicha amalga oshiriladi: XML faylning boshida joylashgan uslub qoidalarini topib, ulardan foydalanib, brauzerda transformatsiya amalga oshiriladi. Natijada foydalanuvchi o'rniga XML fayl o'rniga transformatsiya qilingan hujjat ko'rinadi. Shuningdek, XSLTProcessor yordamida JavaScriptdan ham transformatsiya amalga oshirilishi mumkin.

XSLTni olib tashlash sabablari

Google XSLTni olib tashlashni xavfsizlik sabablari bilan izohlaydi. Ushbu texnologiya “murakkab, qari C/C++ kod bazalaridan” iborat bo'lib, ular “asosiy JavaScript dvigatellariga qaraganda kamroq nazorat ostida” turadi. Bundan tashqari, XSLTda bir nechta xavfsizlik zaifliklari topilgan, masalan, CVE-2025-7425 va CVE-2022-22834.

Google statistikasi shuni ko'rsatadiki, hozirgi kunda faqat 0.02% web sahifalarida XSLT ishlatiladi. Shuningdek, XSLT uslub qoidalaridan foydalanadigan sahifalar soni 0.001% dan kam.

XSLTni olib tashlashning ta'siri

XSLTni olib tashlash asosan, XML fayllarning ko'rinishiga ta'sir qiladi. Qidiruv tizimlari va boshqa XML fayllarni tahlil qiluvchi dasturlar XSLT uslub qoidalarini bajarmaydi, chunki ular faqat faylni o'qishadi. Shuning uchun, qidiruv tizimlariga ta'sir etmaydi.

Ammo, odamlar uchun bu o'zgarish sezilarli bo'ladi. Masalan, sitemap yoki feed fayllari ko'rinishini yo'qotadi, chunki ular XSLT uslub qoidalaridan foydalanadi. Shuningdek, ba'zi XML fayllari faqat XSLT yordamida o'qilishi mumkin bo'ladi.

XSLTni olib tashlash jarayoni

Google XSLTni olib tashlash jarayonini ikki bosqichda amalga oshiradi. Birinchi bosqichda, Chrome 146 versiyasida XSLTEnabled siyosati kiritildi. Ikkinchi bosqichda, Chrome 152 versiyasida origin trial ochildi. XSLTni olib tashlash jarayoni Chrome 158 versiyasida yakunlanadi.

Microsoft Edge ham XSLTni olib tashlash jarayoniga kirishadi. Edge 147 versiyasida XSLTEnabled siyosati kiritildi va bu siyosatni sinab ko'rish tavsiya etiladi. Edge 147 versiyasida XSLTni SVGga aylantirish imkoniyati olib tashlandi.

XSLTni olib tashlashning oqibatlari

XSLTni olib tashlash jarayoni odamlar uchun sezilarli bo'ladi. Masalan, sitemap yoki feed fayllari ko'rinishini yo'qotadi. Shuningdek, ba'zi XML fayllari faqat XSLT yordamida o'qilishi mumkin bo'ladi. Ammo, qidiruv tizimlariga ta'sir etmaydi, chunki ular faqat faylni o'qishadi.

XSLTni olib tashlash jarayoni brauzerlarning xavfsizligini oshirish maqsadida amalga oshiriladi. Bu o'zgarishlar odamlar uchun sezilarli bo'ladi, lekin qidiruv tizimlariga ta'sir etmaydi.

Asl manba: doctor-seo.net

Manba: Hacker News
#Google Chrome #Microsoft Edge #XSLT #web texnologiya #xavfsizlik
Telegram da muhokama qilish