it-swarm-id.com

Bookmarklets bermanfaat apa yang Anda gunakan?

Saya menggunakan:

Kamu?

32
Tal Galili

Yang paling mungkin saya gunakan adalah Show Anchors , yang saya buat. Ini menunjukkan ikon jangkar di sebelah setiap elemen pada halaman yang dapat ditautkan secara langsung.

Kedengarannya bodoh, tetapi sangat berguna ketika Anda ingin merujuk seseorang ke bagian tertentu dari situs web. Dan itu jauh lebih mudah daripada mencoba mencari tahu di mana pemilik situs meletakkan tautan jangkar mereka (jika mereka melakukannya di tempat pertama).

25
Senseful

Tendang bokong

http://erkie.github.com

Saya menemukan ini di GitHub . Sangat menyenangkan dan suka mengalihkan pikiran dari hal-hal dan juga menyingkirkannya!

15
Muhammad Usman

Baca Selanjutnya (menandai halaman untuk dibaca nanti di InstaPaper )

15
Jon Hadley

Tolong Panjang URL

Tulis ulang sebagian besar URL yang disingkat pada halaman untuk menunjukkan ke mana mereka akan membawa Anda.

12
Tom Savage

Saya menggunakan SuperGenPass untuk hash kata sandi utama saya menjadi kata sandi unik untuk situs yang saya kunjungi (hash didasarkan pada domain). Sangat mudah.

7
cherrypj

TinEye bookmarklet untuk menemukan sumber lain untuk gambar pada halaman web.

6
Greg Bray

BugMeNot untuk dengan cepat memotong masuk situs web yang memerlukan registrasi wajib dan/atau pengumpulan informasi pribadi/demografis (seperti New York Times).

6
Greg Bray

Quix: http://quixapp.com

Ini sedikit seperti Quicksilver untuk web. Ini sangat berguna untuk pengembangan web. Anda juga dapat mengonfigurasi Chrome untuk menggunakannya sebagai mesin pencari untuk mengubah bilah alamat menjadi baris perintah.

4
Tom Savage

Saya menggunakan StackPrinter bookmarklet; memungkinkan untuk mencetak pertanyaan Stack Exchange (seperti ini) dengan cara yang ramah-printer.

javascript:(function(){var re = new RegExp('^http://(.*?)\.com/questions/([0-9]+)/');var group = re.exec(window.location.href);if (group!=null){var service = group[1];var questionid=group[2];window.open('http://www.stackprinter.com/export?format=HTML&service='+service+'&question='+questionid)}else{alert('Attention: question id not found!')}})()
4
systempuntoout

jQuerify adalah bookmarklet yang saya tidak bisa hidup tanpanya. Menambahkan (jika perlu) jQuery ke daftar skrip pada halaman. Membuat menulis bookmarklet kecil lainnya tidak begitu menyakitkan!

3
Goyuix
  1. Baca Selanjutnya (mengirim halaman ke InstaPaper )
  2. Klip ke Evernote (menyimpan halaman sebagai catatan Evernote)
  3. Keterbacaan
3
Mike Richardson
3
chanchal1987

Ini bookmarklet saya sendiri untuk semua situs Stack Exchange:

Kode ini akan menunjukkan jumlah upvote Anda untuk semua tag yang muncul di bagian tag top halaman pengguna Anda. Ini seharusnya berfungsi pada situs Stack Exchange apa pun yang Anda masuki (tapi saya baru mengujinya di Stack Overflow dan Meta Stack Overflow). Sayangnya ada bug dalam tag redirection logic sinonim tag yang akan menjaga skrip ini tidak berfungsi dengan tag sinonim.

javascript:var uP=$('#hlinks-user a:eq(1)')[0].href;var uN=uP.replace(/.*\//gi,'');var uI=uP.replace(/.*\/([\d]+)\/.*/,'$1');var tsp='/tags/$0/topusers';var tqp='/questions/tagged/$0';var rD='result';var mA=5;var cA=0;var cO=0;var tT;var aT=[];var rT=[];var lI=function(tA,tP,tX,tT,bK){return' <span style="font-size:smaller;">[<a style="color:#777" href="'+tP.replace('$0',tA)+'"'+(bK?' target="_BLANK"':'')+(tT?' title="'+tT+'"':'')+'>'+tX+'</a>]</span>';};var pR=function(){if($('#'+rD).size()==0){$(document.body).append($('<div id="'+rD+'"></div>').css({'position':'fixed','top':'0','bottom':'0','left':'0','width':'40ex','background':'#fff','border-right':'solid #777 5px','overflow':'auto','text-align':'left','padding':'.3em'}));}};var dR=function(){rT.sort(function(a,b){return b[1]-a[1];});$('#'+rD+' h3').html('Your top '+tT+' tag scores:');$.each(rT,function(index,item){var tA=item[0],sC=item[1];var select=$('#tA'+(index+1));select.find('td:eq(1)').html(tA+lI(tA,tqp,'q','questions')+lI(tA,tsp,'s','stats'));select.find('td:eq(2)').html(sC);if(sC>99){select.find('td:eq(2)').css({'background':(sC>999?'gold':sC>399?'silver':'#A67D3D')});} select.find('td:eq(0)').remove();select.find('td').css({'padding':'.3em'});});};var dP=function(){if(aT.length==0&&cA==0){dR();return;}else if(cA<mA&&aT.length>0){rS(aT.pop());} window.setTimeout(dP,200);};var rS=function(tA){cA++;var oS=++cO;var dI='tA'+oS;$('#'+rD+' table').append($('<tr id="'+dI+'"><td>'+oS+' / '+tT+'</td><td>'+tA+'</td><td>...</td></tr>'));jQuery.get(tsp.replace('$0',tA),function(data){var sT=$(data.replace(/<img[^>]*>/gi,'')).find(".fl:eq(1) a[href*='"+uI+"']").parents('tr:eq(0)').find('.top-count:eq(0)').contents().text().trim().replace(/\D+/,'');rT.Push([tA,sT?parseInt(sT):0]);$('#'+dI+' td:last').html('Done.');cA--;});};var tU=function(){jQuery.get(uP,function(result){fT($(result.replace(/<img[^>]*>/gi,'')));})};var fT=function(pN){if(!pN)pN=$('html');pN.find('.user-stats-table:eq(3) a.post-tag').each(function(index,item){aT.Push(item.innerHTML.replace(/<[^>]*>/gi,''));});tT=aT.length;$('#'+rD).html('<h3>Retrieving tag scores...</h3><table style="width: 100%;"></table>');dP();};pR();if(document.URL==uP) fT(false);else tU();void(0)

Dan inilah skrip versi non-bookmarklet yang dapat dibaca:

// begin config
var uP = $('#hlinks-user a:eq(1)')[0].href; // user page URL
var uN = uP.replace ( /.*\//gi, '' ); // user name
var uI = uP.replace(/.*\/([\d]+)\/.*/, '$1'); // user id
var tsp = '/tags/$0/topusers'; // template for stats page
var tqp = '/questions/tagged/$0'; // template for questions page
var rD = 'result'; // dom id for generated div
var mA = 5; // max concurrent ajax requests
// end config

var cA = 0;  // current ajax requests
var cO = 0;  // current tag offset
var tT;      // total number of tags
var aT = []; // all remaining tags
var rT = []; // retrieved tags (format: [[tag,score]]
var lI = function(tA,tP,tX,tT,bK){ // build link using a tag, a template and a text
    bK = bK!==false;
    return ' <span style="font-size:smaller;">[<a style="color:#777" href="'
           + tP.replace('$0', tA) + '"'
           + (bK ? ' target="_BLANK"' : '')
           + (tT ? ' title="' + tT + '"' : '')
           + '>' + tX + '</a>]</span>';
};
var pR = function(){ // prepare result div
    if($('#'+rD).size()==0){
        $(document.body).append(
            $('<div id="' + rD + '"></div>')
                .css({
                    'position':'fixed',
                    'top':'0',
                    'bottom':'0',
                    'left':'0',
                    'width':'40ex',
                    'background':'#fff',
                    'border-right':'solid #777 5px',
                    'overflow':'auto',
                    'text-align':'left',
                    'padding':'.3em'
                })
        );
    }
};
var dR = function(){ // display results
    rT.sort(function(a,b){
        return b[1]-a[1];
    });
    $('#'+rD+ ' h3').html('Your top '+tT + ' tag scores:');
    $.each(
            rT,
            function(index, item) {
                var tA = item[0], sC = item[1];
                var select = $('#tA'+(index+1));
                select.find('td:eq(1)').html(tA + lI(tA,tqp,'q','questions') + lI(tA,tsp,'s','stats'));
                select.find('td:eq(2)').html(sC);
                if(sC > 99){
                    select.find('td:eq(2)').css({
                        'background' : (
                            sC > 999 ? 'gold'   :
                               sC > 399 ? 'silver' :
                               '#A67D3D'
                        )
                    });
                }
                select.find('td:eq(0)').remove();
                select.find('td').css({'padding':'.3em'});
            }
        );

};
var dP = function(){ // dispatcher function
    if(aT.length == 0 && cA == 0){
        dR();
        return;
    }else if(cA < mA && aT.length > 0){
        rS(aT.pop());
    }
    window.setTimeout(dP, 200);
};
var rS = function(tA){ // retrieve tag score
    cA++;
    var oS = ++cO; // current offset
    var dI = 'tA' + oS; // corresponding dom ID
    $('#'+rD + ' table').append($(
        '<tr id="' + dI + '"><td>'+oS+' / ' + tT + '</td><td>'
        + tA + '</td><td>...</td></tr>'
    ));
    jQuery.get(tsp.replace('$0', tA),function(data){
        // score as text:
        var sT = $(data.replace( /<img[^>]*>/gi, ''))
        .find(".fl:eq(1) a[href*='" + uI + "']")
        .parents('tr:eq(0)').find('.top-count:eq(0)')
        .contents().text().trim().replace(/\D+/,'');

        rT.Push(
            [tA,sT ? parseInt(sT) : 0]
        );
        $('#' + dI + ' td:last').html('Done.');
        cA--;
    });
};
var tU = function(){ // get user page via ajax
    jQuery.get(uP, function(result){
        fT($(result.replace( /<img[^>]*>/gi, '')));
    })
};
var fT = function(pN){ // find tags in page node
    if(!pN)pN = $('html');
    pN.find('.user-stats-table:eq(3) a.post-tag').each(
        function(index,item){
            aT.Push(item.innerHTML.replace(/<[^>]*>/gi, ''));
        }
    );
    tT=aT.length;
    $('#'+rD).html('<h3>Retrieving tag scores...</h3>'
        + '<table style="width: 100%;"></table>');
    dP();
};
pR();
if(document.URL==uP)// we're in user page
    fT(false);
else // load user page per AJAX
    tU();
2

PrintLiminator - Mirip dengan bookmarklet pencetakan lain, tetapi memungkinkan Anda memilih elemen untuk dihapus dari halaman.

2
Brian Ortiz

Ingat kata sandi untuk menghapus autocomplete = "off"

2
AndreKR

Saya menggunakan beberapa bookmarklet (bernama + dan -) untuk menambah atau mengurangi halaman artikel yang saya baca dengan cepat.

Pengurangan:

javascript:(function()%7B%20var%20e,s;%20IB=-1;%20function%20isDigit(c)%20%7B%20return%20(%220%22%20%3C=%20c%20&&%20c%20%3C=%20%229%22)%20%7D%20L%20=%20location.href;%20LL%20=%20L.length;%20for%20(e=LL-1;%20e%3E=0;%20--e)%20if%20(isDigit(L.charAt(e)))%20%7B%20for(s=e-1;%20s%3E=0;%20--s)%20if%20(!isDigit(L.charAt(s)))%20break;%20break;%20%7D%20++s;%20if%20(e%3C0)%20return;%20oldNum%20=%20L.substring(s,e+1);%20newNum%20=%20%22%22%20+%20(parseInt(oldNum,10)%20+%20IB);%20while%20(newNum.length%20%3C%20oldNum.length)%20newNum%20=%20%220%22%20+%20newNum;%20location.href%20=%20L.substring(0,s)%20+%20newNum%20+%20L.slice(e+1);%20%7D)();

Kenaikan:

javascript:(function()%7B%20var%20e,s;%20IB=1;%20function%20isDigit(c)%20%7B%20return%20(%220%22%20%3C=%20c%20&&%20c%20%3C=%20%229%22)%20%7D%20L%20=%20location.href;%20LL%20=%20L.length;%20for%20(e=LL-1;%20e%3E=0;%20--e)%20if%20(isDigit(L.charAt(e)))%20%7B%20for(s=e-1;%20s%3E=0;%20--s)%20if%20(!isDigit(L.charAt(s)))%20break;%20break;%20%7D%20++s;%20if%20(e%3C0)%20return;%20oldNum%20=%20L.substring(s,e+1);%20newNum%20=%20%22%22%20+%20(parseInt(oldNum,10)%20+%20IB);%20while%20(newNum.length%20%3C%20oldNum.length)%20newNum%20=%20%220%22%20+%20newNum;%20location.href%20=%20L.substring(0,s)%20+%20newNum%20+%20L.slice(e+1);%20%7D)();
2
Nev Stokes

Coralize untuk menambahkan situs ke Coral CDN sebelum mendapat slashdotted .

Demikian pula:

Google Cache

Mesin Way Back/Arsip Internet

1
Greg Bray

Saya memiliki koleksi utilitas saya sendiri yang dapat ditemukan di sini ...

http://saraswaticlasses.net/sites/links4.php

1
shantanuo
1
Margaret

Saya memiliki layar besar. Beberapa situs web tidak membatasi lebar maksimum konten. Itu sering membuat teks panjang tidak dapat dibaca. Jadi bookmarklet favorit saya adalah ini. Itu membatasi lebar maksimum halaman.

javascript:(function(){var%20newSS,%20styles='body%20{max-width:%20800px;}';%20if(document.createStyleSheet)%20{document.createStyleSheet(%22javascript:'%22+styles+%22'%22);}%20else%20{newSS=document.createElement('link');%20newSS.rel='stylesheet';%20newSS.href='data:text/css,'+escape(styles);%20document.documentElement.childNodes[0].appendChild(newSS);}})();
1
Fczbkk

XRAY
Saya menggunakannya untuk melihat model kotak untuk elemen apa pun di halaman web mana pun.

1
Alex

Siapa pun yang menyukai bookmarklet harus melihat ekstensi iMacros Firefox dan chrome. Mereka memungkinkan Anda membuat "makro" (semacam bookmarklet seperti huuge) untuk tugas autoamte. Kami menggunakannya untuk semua jenis "barang" di kantor.

Membuat iMacros "Bookmarklets" di Firefox: Creating iMacros "Bookmarklets"

1
FrankJK

Aardvark, yang merupakan ekstensi Firefox dan bookmarklet (untuk Chrome, Safari dan Internet Explorer). Ini berguna untuk pengembang web dan juga orang-orang yang hanya ingin membersihkan halaman sebelum mencetaknya. http://karmatics.com/aardvark/

1
rob

Saya menggunakan Diigo dan diigolet di safari, mereka memiliki toolbar untuk beberapa browser.

Percayalah padaku, cobalah.

1
GiH

Akhirnya Warna Zap terinstal di browser apa pun yang saya gunakan. Teks abu-abu dengan latar belakang hitam? Zap dan tiba-tiba terbaca.

1
stuartd

Sementara Opera memiliki opsi untuk memuat ulang halaman web secara otomatis pada interval yang telah ditentukan sebelumnya , Internet Explorer, Firefox & Safari tidak memiliki fitur seperti itu secara default.

Inilah versi saya bookmarklet untuk secara otomatis me-refresh halaman web apa pun setelah interval yang ditentukan . Ini berguna untuk melacak halaman web yang menyajikan informasi secara dinamis tetapi mungkin belum menerapkan AJAX ke penyegaran otomatis.

0
mvark

Pencarian Wikipedia untuk mencari teks yang disorot di Wikipedia

0
Greg Bray

Kippt untuk menyimpan URL yang juga ingin saya akses dari perangkat seluler saya.

Keterbacaan untuk membuat artikel lebih mudah dibaca untuk mata saya.

0
dmni

Amazon universal wishlist untuk melacak hal-hal yang mungkin ingin saya beli nanti (ulang tahun, hadiah Natal, dll)

0
Greg Bray

Ada banyak yang berguna bookmarklet untuk layanan Google :

  • Berlangganan di Pembaca
  • Menterjemahkan
  • Bookmark di Google Bookmarks
  • Tambahkan Acara
  • Petakan ini
  • Google Cache
  • Definisi
0
Greg Bray

Saya menggunakan bookmarklet berikut:

0
kaychaks

Steker yang tidak tahu malu, tetapi selain Amazon Wishlist bookmarklet saya menggunakan Woot This Deal Button ketika saya menemukan penawaran bagus untuk produk online yang ingin saya beli.

0
Shawn Miller

Jika Anda seorang desainer web, atau seseorang yang menyukai tipografi, Anda akan menikmati Teman Font bookmarklet.

0
Jin
javascript:void(eval("window.document.onmouseup=null;window.document.onmousedown=null;window.document.onmouseover=null;window.document.onmouseout=null;window.document.oncontextmenu=null;"))

Ini mencegah halaman menangkap peristiwa mouse dalam JavaScript, berguna untuk situs yang tidak akan membiarkan Anda mengklik kanan atau memilih teks. Saya tidak yakin dari mana asalnya.

0
MiffTheFox

Sepasang untuk antarmuka web Twitter:

  • DeClutter Twitter : Menyaring semua tweet yang cocok dengan kata kunci yang telah ditentukan sebelumnya (iPad, 4square, dll)

  • Penghapusan Kartu Hover : Hentikan kartu hover agar tidak otomatis muncul dan memblokir seluruh Tweet setiap kali Anda mengarahkan mouse ke nama pengguna

Keduanya adalah bookmarklet cepat yang saya lempar bersama untuk menggaruk gatal, dan digunakan hampir setiap hari. Penyaringan kata kunci pada khususnya adalah sesuatu yang didukung di beberapa klien Twitter tetapi masih belum membuatnya ke antarmuka web, sehingga bookmarklet membuat timeline saya jauh lebih mudah dibaca di Apple hari peluncuran produk/selama pertandingan olahraga Saya tidak tertarik pada/etc!

Pasangan non-Twitter sederhana berdasarkan url situs tempat Anda berada:

  • Ketika sebuah situs yang Anda kunjungi sedang down, centang DownForEveryOneOrJustMe.com untuk dengan cepat melihat apakah itu masalah jaringan pihak Anda atau tidak javascript:window.location%20=%20'http://www.downforeveryoneorjustme.com/'+window.location.Host;

  • Mungkin ceruk yang bagus, tetapi lakukan WHOIS pencarian di domain saat ini: javascript:window.location%20=%20'http://who.is/whois/'+window.location.Host;

0
ConroyP

PageZipper memuat artikel multi-halaman ke dalam satu halaman.

0
Brian Ortiz

Acara Visual untuk menampilkan semua penangan acara yang terlampir

0
AndreKR

WTF - untuk menentukan perpustakaan JavaScript apa yang digunakan pada halaman saat ini.

0
eyelidlessness

Saya menggunakan sumber tampilan di Internet Explorer. Ini memungkinkan saya melihat dom sebenarnya (termasuk semua manipulasi javascript) dari halaman ini

javascript:(function(){c=unescape(document.documentElement.innerHTML);c=c.replace(/&/g,'&');c=c.replace(/</g,'<');c=c.replace(/>/g,'>');c=c.replace(/</g,'&lt;');c=c.replace(/>/g,'&gt;');document.write('<html><head><title>Source%20of%20Page<\/title><\/head><body><pre>'+c+'<\/pre><\/body><\/html>');x.document.close();})();
0
Christ-OFF

Yang sederhana: "Lihat Cookie"

javascript:alert('Cookies%20stored%20by%20this%20Host%20or%20domain:\n\n'%20+%20document.cookie.replace(/;%20/g,'\n'));
0
Christ-OFF

Saya menggunakan ini dari waktu ke waktu:

javascript:b=document.body;b.contentEditable=b.contentEditable=='true'?'false':'true';void(0);  
0
aaaaaaaa

Saya menggunakan ini, dari validator W3C , sangat berguna untuk pengembang web:

javascript:window.open('http://validator.w3.org/check?uri='+escape(window.location));void%200
0
danixd

Wishlist Universal - Whimventory

0
Mala