google の検索結果で、文字切りされているタイトルをフル表示する Greasemonkeyスクリプト

需要があるかは謎ですが、title属性にもフルのタイトルが入ってなくて微妙だと思ったので。


google の検索結果で、タイトルが長いと途中で文字切りされている場合があります。
例えば、このブログの記事だとこれとか。

こういう文字切りをしている場合は、リンクのtitle属性にはフルのタイトルが入っていて、
マウスオーバーでポップアップして全部見ることができるケースが多いですが、google はそうなっていません。


なので、マウスオーバー時点で ajaxでタイトルを取りにいって、フル表示するスクリプトを作りました。
show_full-title_for_google.user.js


マウスオーバーで、

こうなります。


【補足】

  • ページを開いた時点でなく、リンクをマウスオーバーした時点でタイトルを取りにいくようにしたのは、検索結果を100件表示とかに設定してた場合に、たくさんリクエストを投げちゃって微妙かなと思ったからです
  • タイトルを取りにいってるのは、実際のサイトではなく googleのキャッシュですが、理由としては実際のサイトがutf-8でないと文字化けするからです。なので、googleのキャッシュがないとうまく動きません