読者です 読者をやめる 読者になる 読者になる

Chromed Bird リツイーターのページをアイコンクリックで表示

(Chromed Bird - バージョン: 1.8.5)

Chromed BirdのUnifiedタブでは、リツイートは以下のように表示されます。

普通のツイート通りアイコンをクリックすると、Chrome側でそのユーザーのページを表示します。

しかし、リツイートしたユーザーのアイコンをクリックしても何も起こりません。
ふとこの人誰だっけ?と思ってリツイートしたユーザーをクリックしてもページがでない!!なんて事を数度繰り返したのですが、オプション周りを見てもそういった設定が見つからず、改善できないかとソースを見てみました。
(自分の見落としの可能性あり)


ソースは
[Chromeディレクトリ/User data/Default/Extentions]の中に各拡張のソースが格納されているようです。


改変した部分はpopup.htmlの897行目付近

 str += '<img class="profile retweet_retweeter" src="'+ tweet.user.profile_image_url +'/>';

どうやらココがリツイートしたユーザーのアイコンを表示している部分ぽいです。


他のコードを読みつつ以下のように改変しました。

 str += '<img class="profile retweet_retweeter" src="'+ tweet.user.profile_image_url +
' " onclick="window.open(\''+TwitterLib.URLS.BASE+tweet.user.screen_name+'\')"/>';


onclickイベントとして、そのユーザーのアドレスを開くという処理を加えるだけでした。
Chrome拡張のpopup.htmlは表示する都度再生成されるので、再インストールもせずに次回使用から、クリックでページを開くようになります。


うーん、なんでこう言う処理が書かれていないのか気になるところです。
(聞いてみたい気もするけど、怖くて連絡が取れないorz)