bookmarklet

    @@ -1,12 +1,11 @@ /* * @title bookmarklet * @description my bookmarklet - * @include http://* + * @include http://www.facebook.com/pokes * @license MIT License * @require */ -@include "http://www.facebook.com/pokes" var poked = 0; setInterval( function(){
  • /*
     * @title bookmarklet
     * @description my bookmarklet
     * @include http://www.facebook.com/pokes
     * @license MIT License
     * @require 
     */
    
    
    var poked = 0;
    setInterval( function(){
    
    var pokes = ( function(){
    
    var links = document.getElementsByTagName("a");
    
    var pokes = [];
    
    for(var i = 0 ; i < links.length ; i++ ){
    
    if( links[i].getAttribute("ajaxify") && links[i].getAttribute("ajaxify").match(/^\/ajax\/pokes/) ){
    
    pokes.push( links[i] );
    
    }
    
    }
    
    return pokes ;
    
    } )();
    
    for( var i =0 ; i < pokes.length ; i ++){
    
    var event = document.createEvent("MouseEvent");
    
    event.initMouseEvent( "click" , true , true , window , 0 , 0, 0 , 0 , 0 , false , false , false , false , 0 , null );
    
    pokes[i].dispatchEvent( event );
    
    poked ++ ;
    
    }
    
    },5000);
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2012/02/08 12:15:28 - 2012-02-08
  2. 2012/02/08 12:14:37 - 2012-02-08