javascript:google-reader-hateb-counter-for-chrome
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
javascript:google-reader-hateb-counter-for-chrome [2008/09/11 23:17] – 作成 dgbadmin | javascript:google-reader-hateb-counter-for-chrome [2009/05/18 22:25] – リンクURL訂正 dgbadmin | ||
---|---|---|---|
行 1: | 行 1: | ||
====== Chromeを快適に! ChromeでGoogle Readerに はてなブックマーク数を表示するUser Script ====== | ====== Chromeを快適に! ChromeでGoogle Readerに はてなブックマーク数を表示するUser Script ====== | ||
+ | |||
+ | (更新履歴とコメントは[[http:// | ||
+ | |||
+ | {{: | ||
Google製の高速ブラウザー「Chrome」でGoogle Readerを見たときに、各エントリーに はてなブックマークのブックマーク数を表示するユーザースクリプト。 | Google製の高速ブラウザー「Chrome」でGoogle Readerを見たときに、各エントリーに はてなブックマークのブックマーク数を表示するユーザースクリプト。 | ||
行 6: | 行 10: | ||
(Greasemetalのインストール方法などは[[http:// | (Greasemetalのインストール方法などは[[http:// | ||
- | ちなみに、GreaseMonkeyでは実行対象のページの定義(冒頭の「@include http: | + | なお、Google Readerを表示してから1回ページをリロードしないとはてなブックマーク数が表示されない時がある。\\ |
+ | これがGreasemetalの仕様なのか、それともUser Scriptの書き方が悪いのか。: | ||
+ | |||
+ | また、GM_*系のfunctionは使ってない。 | ||
+ | |||
+ | ちなみに、FirefoxのGreaseMonkeyでは実行対象のページの定義(冒頭の「@include http: | ||
===== ライセンス ===== | ===== ライセンス ===== | ||
- | [[http:// | + | [[http:// |
行 20: | 行 29: | ||
<code javascript> | <code javascript> | ||
// ==UserScript== | // ==UserScript== | ||
- | // @name Google Reader + ? Bookmark for Chrome | + | // @name Google Reader + ? Bookmark for Chrome |
- | // @namespace | + | // @namespace |
- | // @description | + | // @description This script shows counts of Hatena bookmark on Google Reader |
- | // @include | + | // @include |
- | // @include | + | // @include |
- | // @include | + | // @include |
- | // @include | + | // @include |
// ==/ | // ==/ | ||
- | // license | + | // license |
+ | // version | ||
(function() { | (function() { | ||
行 47: | 行 57: | ||
} | } | ||
var entryMainTag = entries[i].firstChild.lastChild; | var entryMainTag = entries[i].firstChild.lastChild; | ||
- | var url = entryMainTag.firstChild.href; | + | var url = entryMainTag.firstChild.href.replace(/"/ |
- | var hateb = ' <a href="' | + | var entryTitleTag = entryMainTag.lastChild.firstChild; |
- | hateb += '< | + | var entryTitle |
- | entryMainTag.lastChild.firstChild.innerHTML | + | entryTitle |
+ | entryTitle += entryTitleTag.innerHTML; | ||
+ | entryTitleTag.innerHTML = entryTitle; | ||
i++; | i++; | ||
}; | }; |
javascript/google-reader-hateb-counter-for-chrome.txt · 最終更新: 2009/11/30 00:28 by dgbadmin