Bookmarklet nedir? Genellikle, tarayıcınızın URL çubuğuna yapıştırılması amaçlanan bir JavaScript parçasıdır. Her seferinde kesip yapıştırmak yerine, kodu içeren bir bookmark (veya sık kullanılan) oluşturmak yararlıdır. Yani, örneğin, https://tr.wiktionary.org adresine işaret eden bir yer işareti yapmak yerine, aşağıdaki kodlardan herhangi birine yönlendirin. Çalışmaları için tarayıcınızda JavaScript'in etkin olduğundan emin olun.
Bu iki şey yapar:
FInternet Explorer için:
javascript:(function(){q=document.selection.createRange().text;if(!q)q=prompt('Vikisözlük:',''); if(q)location.href='https://tr.wiktionary.org/w/wiki.phtml?search='+escape(q);})()
Mozilla Firefox için:
javascript:(function(){q=window.getSelection().toString();if(!q)q=prompt('Vikisözlük:'); if(q)location.href='https://tr.wiktionary.org/w/wiki.phtml?search='+encodeURI(q);})()
Safari için:
javascript:void(q=prompt('Wiktionary:',getSelection())); if(q)void(location.href='https://tr.wiktionary.org/w/wiki.phtml?search='+escape(q))
Not: tarayıcıdan bağımsız bir sürüm, https://tr.wikipedia.orghttps://dictious.com/tr/Bookmarklet#Örnek adresindeki koddan türetilebilir ve türetilmelidir.
Vikisözlük'te, aşağıdaki yer işaretleri bir sayfadaki tüm vikileri URL'deki varyantlardan herhangi birine değiştirecektir. Bunlar çoğu tarayıcıda çalışmalıdır.
Örnek: dil bağlantısını language?action=edit olarak değiştirir.
javascript:(function(){var x,i; x=document.links;for(i=0;i<x.length;++i) { if (https://dictious.com/tr/.test(x.href)) {z=x.href.match(/+$/);x.href=%22https://dictious.com/tr/%22+z+%22?action=edit%22; };}})();
Örnek: dil bağlantısını language?action=history olarak değiştirir.
javascript:(function(){var x,i; x=document.links;for(i=0;i<x.length;++i) { if (https://dictious.com/tr/.test(x.href)) {z=x.href.match(/+$/);x.href=%22https://dictious.com/tr/%22+z+%22?action=history%22; };}})();
Örnek: dil bağlantısını language?action=watch olarak değiştirir.
javascript:(function(){var x,i; x=document.links;for(i=0;i<x.length;++i) { if (https://dictious.com/tr/.test(x.href)) {z=x.href.match(/+$/);x.href=%22https://dictious.com/tr/%22+z+%22?action=watch%22; };}})();
Örnek: dil bağlantısını language?action=delete olarak değiştirir.
javascript:(function(){var x,i; x=document.links;for(i=0;i<x.length;++i) { if (https://dictious.com/tr/.test(x.href)) {z=x.href.match(/+$/);x.href=%22https://dictious.com/tr/%22+z+%22?action=delete%22; };}})();
Örnek: dil bağlantısını language?action=protect olarak değiştirir.
javascript:(function(){var x,i; x=document.links;for(i=0;i<x.length;++i) { if (https://dictious.com/tr/.test(x.href)) {z=x.href.match(/+$/);x.href=%22https://dictious.com/tr/%22+z+%22?action=protect%22; };}})();