数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 174|回复: 0

[科技] 微软Edge动手拆“老古董”!二十多年前的网页技术XSLT说再见了

[复制链接]
发表于 2026-4-12 08:10:43 | 显示全部楼层 |阅读模式
哎,各位用微软Edge的,还有搞网站开发、管公司内部系统的朋友们,赶紧凑过来听个新鲜热乎的!微软那边,又在给它家Edge浏览器“动手术”了,这次从代码库里搬出来的,是个名副其实的“老古董”——一个比在座好多年轻人岁数还大的网页技术,叫XSLT。而且这可不是微软一家看它不顺眼,是整个浏览器江湖的几位大佬,联手给它开了个“欢送会”!

这消息是国外那个挺能扒料的科技网站Neowin爆出来的。他们啊,仔细瞅了瞅微软刚发布的、关于下一个Edge版本(也就是147版)的安全评估报告,在里面发现了一个重要的新规矩。

说简单点,就是微软打算在马上就要来的Edge 147这个版本里,彻底关掉对一个叫“XSLT”的老技术的支持。不光关掉,他们还贴心地给公司里管电脑的网管大哥们准备了一个新开关,一个叫做“XSLTEnabled”(你就理解成“XSLT启用开关”)的组策略。这名字直白吧?公司的IT管理员可以用这个开关,决定全公司电脑上的Edge,还能不能运行这个老掉牙的技术。

我知道,说到这儿,你脑子里肯定飘过一串问号:XSLT?这念起来像绕口令似的,到底是个啥玩意儿?别急,咱今天就把它唠得透透的。
XSLT,这一串字母,全称是“Extensible Stylesheet Language Transformations”,翻译过来叫“可扩展样式表语言转换”。你甭管它名字多唬人,就记住它的出生年份:1999年。没错,那是上个世纪的事了,那会儿互联网还是拨号上网,电脑系统主流是Windows 98。这技术是当时制定网页标准的“万维网联盟”(W3C)推荐的一套方案,主要干一件什么事呢?就是把一种格式规整、但人眼看起来费劲的XML数据文件,转换成咱们在浏览器里能正常阅读的漂亮网页(也就是HTML格式)。在当年,这算是挺先进的一门手艺。

但是!问题就出在这儿,1999年啊,那是整整27年前了!互联网技术这更新速度,简直比翻书还快。XSLT放到2026年的今天,那真成了博物馆里的展品。现在有太多更好用、更灵活的新技术(比如各种JavaScript框架和API),干同样的活儿,效率不知道高到哪里去了。所以,现在还有哪个正经新网站会用这“祖传手艺”啊?根据统计,眼下只有大约0.02%​ 的网页还会加载跟XSLT相关的代码,而真正用到它核心转换功能的,连0.001%​ 都不到,基本可以忽略不计了。

不过嘛,如果只是“过时”,可能还勉强能留在角落里吃灰。真正给它“判死刑”的,是两个字:安全。Neowin的报道里说得明白,XSLT底层依赖一个关键的核心库,叫做libxslt。这个库里面,存在一个比较严重的安全漏洞。更要命的是,因为整个XSLT项目现在根本没人维护了(成了一个没人管的“遗产项目”),这个已知的安全漏洞,一直就没被修好!这就像你老家房子有个承重墙裂了,可当初盖房的老师傅早就找不到了,这危房就这么一直放着。对微软、谷歌这些浏览器厂商来说,继续在亿万用户使用的浏览器里,留着这么一个有已知漏洞、还没人修补的陈旧部件,简直就是给自己埋了一颗不知道什么时候会炸的雷,风险太大了。

所以,微软这次下决心把它拿掉,首要原因就是安全,得把这个隐患拔了。其次才是因为它实在没人用,留着还占地方、费力气。

而且你得看清楚,微软这可不是独断专行,它是跟着“主流大队”一起行动的。报道里白纸黑字写了:
上游的Chromium项目(这是Edge和谷歌Chrome共同的内核基础):上个月,已经在Chrome 146版本里开始测试关闭XSLT了。而且人家计划表都定了:大概在2027年8月左右发布的Chrome 176版本里,会彻底、干净地把它移除。

另外两位大佬,苹果Safari浏览器用的WebKit引擎,和火狐Firefox用的Gecko引擎,也都在安排日程,准备不久之后跟XSLT说拜拜。

看明白了吧?这是谷歌、苹果、微软、Mozilla这几大浏览器巨头一次心照不宣的“联合清理行动”。大家步调一致,就是要一起把这个过时的、不安全的“老古董”请出现代互联网的大门。Edge现在跟进,完全是顺应大势,一点也不奇怪。

那这事儿,到底会砸了谁的饭碗呢?主要就是两拨人:一拨是那些极少数、可能因为历史原因还在用XSLT技术的非常古老的网站(特别是些十几年没更新的企业内部系统);另一拨就是访问这些网站的公司和机构。微软在报告里也给了建议,喊话各大公司的IT部门:你们正好用马上要来的Edge 147版本,当个测试工具,好好检查一下,一旦关了XSLT,公司里那些老掉牙的内部业务系统网站,还能不能正常打开、正常工作。微软甚至给这事起了个名,叫“技术债”——意思就是,这是早年为了图快、图省事欠下的技术“高利贷”,现在利滚利,到了必须连本带利偿还的时候了。

微软话说得也挺实在,他们承认,如果你真的不幸还在依赖这个技术,那想把它迁移到现代技术栈上,这个过程可能挺麻烦,不会那么轻松简单。毕竟那是二十多年前的代码思路和写法,要改造起来,估计得掉不少头发。但趋势就摆在这儿,安全和进步的红线划得清清楚楚,不搬,将来所有浏览器大门一关,你的老系统可就真“瞎”了。

所以咱总结一下啊。对于绝大多数普通用户,这周(按原文,Edge 147这周就会公开发布)你更新完Edge之后,该刷微博刷微博,该看视频看视频,压根儿感觉不到任何变化,因为你现在看的99.98%的网站早就跟这技术没关系了。但如果你是公司里负责维护那个“祖传”OA系统、财务系统的“大神”,或者你家里有矿、名下还真有个上古时代用XSLT做的网站,那你可得立刻、马上、赶紧动起来了。是时候彻底清查一下你的“技术家底”,好好规划怎么把这笔欠了多年的“技术债”给还上,别再拖了。

科技这趟列车,轰隆隆地往前开,总会有些曾经风光过的老站台被缓缓抛在后头。XSLT的退场,像一场平静的告别,它为了安全让路,也给未来更酷的技术腾出了空间。咱们呢,不知不觉间,又见证了互联网历史书上的一个小段落,轻轻翻了过去一页。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|数码之家-技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2026-6-1 04:02 , Processed in 0.171601 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz!

© MyDigit.Net Since 2006

快速回复 返回顶部 返回列表