ゼロと無限の間に

フリーでオープンソースなJavaScriptとかPHPとか。

ユーザ用ツール

サイト用ツール


greasemonkey:twitter-opener

アットマーク付きのTwitterのユーザー名をダブルクリックで開けるようにするGreasemonkey - Twitter Opener

更新履歴とコメントはjavascript Archive - ゼロと無限の間のログへどうぞ。

たまに、WebページにTwitterのユーザー名を表すために@(アットマーク)+ユーザー名(ログインID)を書いてるけど、リンクを貼ってない場合がある。

(例) @RT_report

そんな場合でもダブルクリックするだけで簡単にそのユーザーのTwitterのページを開くことができるGreasemonkeyを作った。

今回、GM_openInTab()とか初めて使ったfunctionが色々あってそれなりに勉強になったけど、作ってから日が経ったらみごとに全部忘れてしまった。
でもこのソース見れば思い出すでしょう。

ライセンス

インストール

ソースコード

// ==UserScript==
// @name        Twitter Opener
// @namespace   http://0-oo.net/
// @description Open the Twitter-user's page by double-clicking the user's name.
// @homepage    http://0-oo.net/sbox/greasemonkey/twitter-opener
// @version     0.1.0
// @include     http://*
// @include     https://*
// ==/UserScript==
//
// ( The MIT License )
//
document.body.addEventListener("dblclick", function(element) {
    if (element.originalTarget) {
        var word = document.getSelection().replace(" ", "");
        var re = new RegExp("(\\s|[:,.])@(" + word + "[_0-9a-zA-Z]*)");
        var matches = element.originalTarget.innerHTML.match(re);
        if (matches != null) {
            GM_openInTab("http://twitter.com/" + matches[2]);
        }
    }
    return true;
}, true);
greasemonkey/twitter-opener.txt · 最終更新: 2010/01/06 04:07 by dgbadmin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki