摘要

网站递来地址,浏览器给它位置

RSS 的起点十分朴素:网站在页面里标出一个地址,那里会出现新的条目。地址本身不会把读者拉回来。浏览器是否发现这个声明、是否解释它、是否提供日后能看见更新的位置,都是另一套决定。2004 年的 Firefox 设计讨论正是要替网站补上这一段。网页头部的 alternate RSS 链接触发浏览器提示;读者可以把它加入书签;生成的不是静止的单页链接,而是一个以 feed 条目为子项的特殊文件夹。

这是一次小网站获得浏览器空间的机会。发布者掌握文章与更新节奏,无须同浏览器逐一谈判,便能让读者在常用的书签位置看到新标题。Firefox 则掌握那个位置的样式、入口与寿命。设计讨论也划清了原始功能的边界:特殊文件夹不等于按时推送通知。它的本领是让原本只存放旧地址的书签栏出现新内容。

2004 年 11 月 9 日的 Firefox 1.0 公告把动态书签列为浏览器卖点。读者能扫一眼新闻和博客的新标题。当时的互联网由大量各自发布的网站组成;浏览器选择让这些站点的更新进入自己的日常界面。这不是替网站经营内容,而是给分散的内容一条不依赖单一聚合门户的到达路径。

导出的是地址,不是会更新的书签

十四年后,Mozilla 重新计算了这项功能的成本。2018 年的移除议题把 feed 发现、预览和动态书签列为需要退出内置产品的部分。Mozilla 员工提出维护和安全负担,并判断使用量不足以继续承担。这个判断解释了产品方的选择;它并不是对每个读者价值的投票。网站上的 RSS 或 Atom 文件也不会因为浏览器换了菜单而消失。

真正的变动藏在迁移安排里。Firefox 会把已有动态书签的详情写入桌面上的 OPML 文件,供其他阅读器导入。有对应网站地址时,原动态书签变成指向网站的普通书签,浏览器还会打开说明页面。Mozilla 的帮助文档补充了另一个结局:没有关联网站地址,就没有可留下的普通书签。OPML 保存订阅地址,普通书签保存网页目的地,两者都不会在文件夹中自动列出最新条目。

Firefox 64 的正式发布说明把切换日期定在 2018 年 12 月 11 日,并写明 RSS 预览和动态书签此后只能通过扩展提供。订阅格式仍开放,扩展和其他阅读器仍可处理 feed;但新读者从网站声明一路走向浏览器原生订阅的便利被拿走了。旧用户收到了搬家清单,新用户则要先知道该去找哪位搬家公司。

这件事说明开放格式也要靠具体界面被看见。网站保留发布权,读者保留选择权,浏览器却能单方面决定两者是否在一个醒目的按钮上相遇。OPML 是重要的退出凭证,却不是动态书签的替身。Mozilla 保存了地址簿,停止维护让地址簿每天自己翻页的书架。