m2O

2008/07/11 (金)

多くのSBMの登録を高速化する user.js

|  多くのSBMの登録を高速化する user.js - m2O を含むブックマーク

// ==UserScript==
// @name        submit blur.
// @namespace   http://d.hatena.ne.jp/miya2000/
// @version     1.0.3
// @include     http://*
// ==/UserScript==
document.addEventListener('DOMContentLoaded', function() {
    if (window.opener && 
       (window.opener.location+'').indexOf(location.host) < 0 &&
        history.length == 0
    ) {
        window.addEventListener('submit', function() {
            blur();
        }, false);
    }
}, false);

体感ですけどー。

--

誤動作してたので条件を追加して書き直し。

--

さらに誤動作修正。del.icio.us でも動くように。

--

条件に「history.length == 0」を追加。いや、まあ誤動作は @include で制限すればいいんだけどさ。

トラックバック - http://orera.g.hatena.ne.jp/miya2000/20080711