Disable feed preview in Firefox 2.0

11十一月06

自從換了 Firefox 2.0 以後, 訂閱 Web Feeds 相當容易, 只要點一下網址列的 icon 便會跳出 preview 頁面, 再
點選喜愛的 Feed reader 即可. 這個功能雖然很方便, 卻苦了 Feedburner 的愛用者: 好不容易燒出來漂漂亮亮的 feed page 卻完全看不到了, 該怎麼辦呢 ? 難道除了安裝 IE Tab 以外就沒別的方法了嘛 ?

我找了下 Firefox 在 Windows 上的安裝目錄, 發現可以改一個檔案讓 web feed 秀出原形. 首先找到 C:\Program Files\Mozilla Firefox\components\FeedConverter.js
將第 188 行的
if (result.doc) {
改為
if (0) {
即可.

或者你想日後開啟 feed preview 的功能, 卻又不想更改 FeedConverter.js (應該不會有這種機會吧 ?) 可以將第 189 行 ~ 200 行改為

var handler = safeGetCharPref(PREF_SELECTED_READER, "none");
if (handler == "none")
{
chromeChannel = ios.newChannelFromURI(result.uri, null);
}
else
{
// If there was no automatic handler, or this was a podcast,
// photostream or some other kind of application, we must always
// show the preview page...
// Store the result in the result service so that the display page can
// access it.
feedService.addFeedResult(result);
// Now load the actual XUL document.
var chromeURI = ios.newURI(FEEDHANDLER_URI, null, null);
chromeChannel = ios.newChannelFromURI(chromeURI, null);
chromeChannel.originalURI = result.uri;
}

然後於網址列輸入 about:config, 將 browser.feeds.handler 設定為 ask, browser.feeds.handler.default 設定為 none 即可.

感覺上後者有點多此一舉.. XD

Technorati Tags: ,



3 Responses to “Disable feed preview in Firefox 2.0”

  1. 謝謝,現在可以像以前一樣看到 feedburner 的畫面了。 :D
    我是連裝 ietab 也沒用,因為我裝 ie7 ,它的介面是學 firefox 2 的,同樣看不到 feedburner的畫面。 XD

  2. 終於可以改回來了, 囧rz

  3. 3 Quynh

    Firefox


發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s


%d 位部落客按了讚: