关掉 Firefox 的订阅预览,还 Feed 本色

自从 2.0 版本开始, Firefox 就加强了对于 Feed 的支持,当网页中包含了 Feed 信息时,会在地址栏中显示 RSS 订阅图标,点击它会显示页面中可供订阅的 Feed:

点击了一个订阅地址之后,Firefox 会强制使用用其内置的预览功能来显示这个 Feed,对于未经过 Feedsky 或是 Feedburner 烧制的 feed 来说,确实比 XML 文档要直观;但对于现在普遍都经过烧制的 Feed 来说,这个Feed预览就显得过于简陋了,Feedburner 和 Feedsky 的模板都要漂亮很多,而且是全文输出。

更糟糕的是,Lucifr找了半天,也没在 Firefox 里找到相关的设置可以让它不对 Feed 进行预览。

选项中的应用程序关联选项只能指定使用别的程序来预览 Feed,而不能以原始地址显示:

好吧,既然 firefox 来硬的,Lucifr 也只好找个硬的方法来搞定它了,硬手段如下:

  1. 准备好一个顺手的文本编辑工具,完全关闭 Firefox。
  2. 在 Firefox 的安装目录的 components 中找到名为 FeedConverter.js 的文件(通常为 C:\Program Files\Mozilla Firefox\components\FeedConverter.js
  3. 用你的文本编辑器打开这个文件(如果是和 Lucifr 一样用的是 Vista 或是 Windows 7 系统,那么你可能要用管理员身份运行文本编辑器,再从文本编辑器里打开这个文件)
  4. 查找 if (result.doc) {,并将其改成if (0) {。如果不确定这样做的效果你是否满意,也可以像 Lucifr 这样用注释的方法来备份(见下)。
  5. 改好后保存,如果保存不了,请检查 Firefox 是否完全关闭,可以打开任务管理器查看是否还有 Firefox 的进程;另一种情况就是没有启用管理员权限。
  6. 这时再启动 Firefox,找到个 Feedburner 或是 Feedsky 烧制的 Feed 打开来试试,应该就是烧过的漂漂的 Feed 了~
// if (result.doc) {
if (0) {

via  Paul Baker's Blog

Lucifr

Read more posts by this author.

Beijing, China http://lucifr.com