内容提要
谷歌将在Chromium浏览器中弃用XSLT支持,Chrome 158起停止,2027年8月企业策略失效。此举影响Windows Server 2016至2025的远程桌面Web访问,因其依赖XSLT转换XML。微软建议迁移至HTML5远程桌面Web客户端,或临时启用XSLT策略应对。
延伸解读
影响范围与时间线
谷歌计划从Chrome 158(11月17日发布)开始停止支持XSLT,企业策略或源试用可暂时继续使用,但到Chrome 176(2027年8月17日发布)时企业策略也会被彻底禁用。受影响的Windows Server版本包括2016、2019、2022和2025,其远程桌面Web访问依赖XSLT转换XML,禁用后页面可能无法显示。
弃用原因:低使用率与安全风险
谷歌表示XSLT仅出现在约0.02%的网页加载中,使用XSLT处理指令的比例低于0.001%。Chromium使用的libxslt是老旧的C/C++代码库,存在缓冲区溢出等内存安全风险,维护成本和安全风险已不再匹配其使用率,因此决定弃用。
迁移建议与临时应对
微软建议IT管理员尽早迁移,例如部署HTML5远程桌面Web客户端,用户可直接在浏览器中启动会话或下载RDP文件。临时应对方法包括通过组策略或注册表将XSLTEnabled设置为1以启用XSLT支持,或在Microsoft Edge中使用IE模式并将RD Web Access地址添加到兼容性列表。
Q&A
谷歌浏览器从哪个版本开始弃用XSLT支持?
从Chrome 158版开始,该版本计划于11月17日发布。
为什么谷歌要弃用XSLT?
因为XSLT使用率极低(仅约0.02%的网页加载,处理指令比例低于0.001%),且Chromium使用的libxslt是老旧C/C++代码库,存在缓冲区溢出等内存安全风险,维护成本和安全风险不再匹配其使用率。
哪些Windows Server版本会受到XSLT弃用的影响?
Windows Server 2016、2019、2022和2025都会受到影响。
远程桌面Web访问为什么依赖XSLT?
RD Web Access传统门户会在客户端使用XSLT将服务器返回的XML内容转换为网页界面,当浏览器禁用XSLT后页面可能无法显示。
企业策略或源试用用户何时会彻底无法使用XSLT?
到2027年8月17日发布Chrome 176版时,这些企业策略会被彻底禁用。
微软建议的迁移方案有哪些?
微软建议部署HTML5远程桌面Web客户端,用户可直接在浏览器中启动会话或下载RDP文件;也可在Microsoft Edge浏览器中使用IE模式,将RD Web Access地址添加到兼容性列表。
临时启用XSLT支持的方法是什么?
通过组策略或注册表将Chromium浏览器的XSLTEnabled选项设置为1以启用XSLT支持,这种策略会支持到明年8月。