Recently, I switched to Chrome. In general, I prefer it to Firefox, but there are some differences that bug me. The biggest is the inability to auto-discover feeds and load them in NetNewsWire (or your desktop feed reader of choice). The RSS Subscription Extension got me close, but I had to figure out the rest. Here are step by step instructions.
- Go to the extension page and install the RSS Subscription Extension.
- Navigate to any page that has a discoverable feed set up and click on the feed icon in the location bar.
- Click on the dropdown that defaults to ‘Google Reader’ and click on ‘Manage…’.
- Click the ‘Add…’ button.
- Enter ‘NetNewsWire’ (or whatever) as the description and the following code as the URL:
javascript:var url=decodeURIComponent('%s');var feedWindow = window.open('feed://' + url.substr(7)); feedWindow.close();
- Go back to your blog of choice, click on the feed icon and, NetNewsWire now being your default, click the ‘Subscribe Now’ button.
- PROFIT.
I won’t go into boring detail, but we need to use javascript because %s
writes out an encoded version of the feed URL. So we’re copying the URL, decoding it, opening a window with the feed protocol, then closing the window.
As I noted before, this isn’t just for NetNewsWire, but for any desktop feed reader. If you want to know how to set your feed reader to be the default for the feed protocol, just ask Google (but you’ll need to use another browser).
10/17/10 1:06 PM
Thanks! Great tip.
02/18/11 2:57 PM
Thank YOU! :D
04/15/11 2:12 PM
Brilliant, thanks!
04/28/11 3:30 AM
That almost worked for me, I had to have time delay before closing the feed:// window like so:
javascript:var url=decodeURIComponent('%s');var feedWindow = window.open('feed://' + url.substr(7)); setTimeout("feedWindow.close()", 1000);
06/07/11 7:34 AM
Thanks John for the fix, the original version had stopped working for me a while ago, something must have changed in Chrome.
Now all is working again :-)
11/08/11 9:07 PM
Wow, John-- can't tell you how grateful I am for the delay fix. Finally it works!!!!!!!
06/07/12 2:13 PM
John's fix worked for a while, but now Netnewswire no longer responds. Tried increasing delay to 2000 with no luck. Chrome v19.0.1084.53
Anyone else?
06/07/12 2:20 PM
Ah. Switching back to the code in Matt's original post fixed it.