FullRSS bookmarklet
by
efcl
2013-09-01 [2013/09/01 12:10:10]
FullRSS bookmarklet
/*
* @title FullRSS bookmarklet
* @description FullRSS bookmarklet
* @include https?://*
* @license MIT License
* @require
*/
(function () {
var targetRSSURL = getRssURLFromDocument();
var rssFeedURL = 'http://fullrss.net/analyze/?url=' + encodeURIComponent(targetRSSURL);
window.open(rssFeedURL, '_blank');
function getRssURLFromDocument() {
var linkTags = document.getElementsByTagName("link");
for (var i = 0; i < linkTags.length; i++) {
var elem = linkTags[i];
if (elem.getAttribute("rel") == "alternate" && /(xml|rss)/.test(elem.getAttribute("type"))) {
return elem.href;
}
}
}
})();
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。