XSLT 将要被废弃、更新订阅页面
主流浏览器将逐步移除对 XSLT 的支持,因其存在安全风险且使用较少。尽管 JavaScript 可作为替代方案,但其依赖性问题仍存隐患。作者调整订阅页面设计以适应这一变化,并对 XSLT 的废弃表示遗憾。 2025-11-9 18:14:3 Author: taxodium.ink(查看原文) 阅读量:14 收藏

🎵 We Need You - Cleo Sol

Removing XSLT for a more secure browse 似乎已成定局1,主流的浏览器将来都会移除对 XSLT 的支持。

XSLT(eXtensible Stylesheet Language/Transform) 是一种用于转换 XML 文档的语言,通常将其转换为 HTML 等其他格式。

移除 XSLT 的原因是它存在安全风险,开发团队不想花精力去维护;使用 XSLT 的网站不是很多;目前 JavaScript 也可以替代 XSLT 的功能。

尽管有 JavaScript 的替代方案,但 JavaScript 的问题是,万一用户禁用了 JavaScript,那就失效了。(虽然大部分人应该不会禁用?)

XSLT 的一个应用场景是美化订阅流的 XML,在 让你的 RSS/Atom feed 更好看 中我分享过如何美化,这样当读者打开订阅流的 XML 时可以看到一个美化后的 HTML,比一堆难以阅读的 XML 标签会友好一些。

但话又说回来,我的目的是希望给读者呈现一个友好的订阅页面,方便读者订阅我的博客。这个页面未必需要是 XML 页面,也可以是我自己写的一个 HTML 页面,我只需要在页面描述清楚如何订阅就好了,所以我更新了我的 订阅 页面。

我对 XSLT 将不再支持感到有些可惜,当它废弃时,订阅流的 XML 页面又回退到当初光秃秃的标签。希望到那个时候,会有相应的替代方案吧。

Webmentions (加载中...)

如果你想回应这篇文章,你可以在你的文章中链接这篇文章,然后在下面输入你的文章的 URL 并提交。你的回应随后会显示在此页面上(如果是垃圾信息我会屏蔽)。如果要更新或删除你的回应,请更新或删除你的文章,然后再次输入该文章的 URL 并提交。(了解有关 Webmention 的更多信息。)


    创建于: 2025-11-09 Sun 15:52

    修改于: 2025-11-09 Sun 18:08

    许可证: 署名—非商业性使用—相同方式共享 4.0

    支持我: 用你喜欢的方式


    文章来源: https://taxodium.ink/xslt-will-be-outdated-and-update-subscribe-page.html
    如有侵权请联系:admin#unsafe.sh