谷歌浏览器将弃用XSLT的支持 远程桌面Web访问需要尽早迁移到替代方案

谷歌浏览器将弃用XSLT的支持 远程桌面Web访问需要尽早迁移到替代方案

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

谷歌将在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月。

🏷️

标签

➡️

继续阅读