javascript:google-reader-hateb-counter-for-chrome
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
javascript:google-reader-hateb-counter-for-chrome [2008/09/11 23:42] – dgbadmin | javascript:google-reader-hateb-counter-for-chrome [2009/07/20 22:59] – dgbadmin | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== | + | ====== |
- | (コメントは[[http:// | + | (更新履歴とコメントは[[http:// |
+ | |||
+ | {{: | ||
Google製の高速ブラウザー「Chrome」でGoogle Readerを見たときに、各エントリーに はてなブックマークのブックマーク数を表示するユーザースクリプト。 | Google製の高速ブラウザー「Chrome」でGoogle Readerを見たときに、各エントリーに はてなブックマークのブックマーク数を表示するユーザースクリプト。 | ||
行 7: | 行 9: | ||
動作にはChrome版のGreaseMonkeyである[[http:// | 動作にはChrome版のGreaseMonkeyである[[http:// | ||
(Greasemetalのインストール方法などは[[http:// | (Greasemetalのインストール方法などは[[http:// | ||
+ | |||
+ | なお、Google Readerを表示してから1回ページをリロードしないとはてなブックマーク数が表示されない時がある。\\ | ||
+ | これがGreasemetalの仕様なのか、それともUser Scriptの書き方が悪いのか。: | ||
+ | |||
+ | また、GM_*系のfunctionは使ってない。 | ||
ちなみに、FirefoxのGreaseMonkeyでは実行対象のページの定義(冒頭の「@include http: | ちなみに、FirefoxのGreaseMonkeyでは実行対象のページの定義(冒頭の「@include http: | ||
+ | ===== 第二見出し ===== | ||
===== ライセンス ===== | ===== ライセンス ===== | ||
- | [[http:// | + | [[http:// |
行 22: | 行 30: | ||
<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() { | ||
行 49: | 行 58: | ||
} | } | ||
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