实用Bookmarklet大全(目录)说明:(1)将以下代码存为书签在在相应的浏览器中打开即可实现相应的功能(2)按住ctrl键点击相应的项目可跳转至相应内容1.网页外观优化与调整类 ------------------------------------------------------------------ 2去广告功能的Bookmarklet------------------------------------------------------------- 2解禁鼠标右键的禁用 --------------------------------------------------------------------- 2高亮显示关键词 --------------------------------------------------------------------------- 3网址缩写 ------------------------------------------------------------------------------------- 3查看星号密码------------------------------------------------------------------------------- 3 2.链接相关Bookmarklet -------------------------------------------------------------------- 3显示当前页面中所有的链接 ----------------------------------------------------------- 4显示当前页面中的Email链接--------------------------------------------------------- 43.文字、表格处理相关Bookmarklet ------------------------------------------------------ 5网页表格复制到Excel -------------------------------------------------------------------- 5网页文字复制到Word ------------------------------------------------------------------- 5只适用于IE内核浏览器,代码: ---------------------------------------------------- 54.网页浏览相关Bookmarklet ---------------------------------------------------------------- 5自动向后翻页------------------------------------------------------------------------------- 5自动向前翻页------------------------------------------------------------------------------- 6查看网站Cookies -------------------------------------------------------------------------- 6删除网站Cookies -------------------------------------------------------------------------- 65.发送、下载相关Bookmarklet ------------------------------------------------------------ 6快速下载flv -------------------------------------------------------------------------------- 6GmailThis! ------------------------------------------------------------------------------------ 7实用Bookmarklet大全说明:将以下代码存为书签在在相应的浏览器中打开即可实现相应的功能1.网页外观优化与调整类去广告功能的Bookmarklet功能:去除网页上的广告适用于IE内核浏览器的代码:javascript:function C(o){o.removeNode(true);}function A(d){for(j=0;t=['iframe','embed','object','marquee'][j];++j){o=d.getElementsByTagName(t);for(i=o. length-1;i>=0;i--)C(o[i]);}g=d.images;for(k=g.length-1;k>=0;k--)if({'88x31':1,'110x50':1,'120x60':1,' 120x90':1,'120x240':1,'120x600':1,'125x125':1,'125x400':1,'125x600':1,'160x600':1,'300x250':1,'3 36x280':1,'468x60':1,'728x90':1,'750x100':1}[g[k].width+'x'+g[k].height])C(g[k]);}A(document);for (f=0;z=frames[f];++f)A(z.document);适用于Netscape 6+, Mozilla, Opera 7+的代码:javascript:function C(d,o){v=d.createElement('div');o.parentNode.replaceChild(v,o);}function A(d){for(j=0;t=['iframe','embed','object','marquee'][j];++j){o=d.getElementsByTagName(t);for(i=o. length-1;i>=0;i--)C(d,o[i]);}g=d.images;for(k=g.length-1;k>=0;k--)if({'21x21':1,'48x48':1,'60x468':1,' 88x31':1,'88x33':1,'88x62':1,'90x30':1,'90x32':1,'90x90':1,'100x30':1,'100x37':1,'100x45':1,'100x5 0':1,'100x70':1,'100x100':1,'100x275':1,'110x50':1,'110x55':1,'110x60':1,'110x110':1,'120x30':1,'1 20x60':1,'120x80':1,'120x90':1,'120x120':1,'120x163':1,'120x181':1,'120x234':1,'120x240':1,'120x 300':1,'120x400':1,'120x410':1,'120x500':1,'120x600':1,'120x800':1,'125x40':1,'125x60':1,'125x65 ':1,'125x72':1,'125x80':1,'125x125':1,'125x170':1,'125x250':1,'125x255':1,'125x300':1,'125x350':1 ,'125x400':1,'125x600':1,'125x800':1,'126x110':1,'130x60':1,'130x65':1,'130x158':1,'130x200':1,'1 32x70':1,'140x55':1,'140x350':1,'145x145':1,'146x60':1,'150x26':1,'150x60':1,'150x90':1,'150x100 ':1,'150x150':1,'155x275':1,'155x470':1,'160x80':1,'160x126':1,'160x600':1,'180x30':1,'180x66':1,' 180x132':1,'180x150':1,'194x165':1,'200x60':1,'220x100':1,'225x70':1,'230x30':1,'230x33':1,'230x 60':1,'234x60':1,'234x68':1,'240x80':1,'240x300':1,'250x250':1,'275x60':1,'280x280':1,'300x60':1,' 300x100':1,'300x250':1,'320x50':1,'320x70':1,'336x280':1,'350x300':1,'350x850':1,'360x300':1,'38 0x112':1,'380x250':1,'392x72':1,'400x40':1,'400x50':1,'425x600':1,'430x225':1,'440x40':1,'464x62 ':1,'468x16':1,'468x60':1,'468x76':1,'468x120':1,'468x248':1,'470x60':1,'480x400':1,'486x60':1,'54 5x90':1,'550x5':1,'600x30':1,'720x90':1,'720x300':1,'725x90':1,'728x90':1,'734x96':1,'745x90':1,'7 50x25':1,'750x100':1,'750x150':1,'850x120':1}[g[k].width+'x'+g[k].height])C(d,g[k]);}A(document); for(f=0;z=frames[f];++f)A(z.document);解禁鼠标右键的禁用功能:解除部分网页中的鼠标右键禁用浏览器通用代码:javascript:functionkill(d){d.onmousedown=d.onmouseup=d.oncontextmenu=d.onselectstart=d.ondragstart=functio n(){return true;};}try{kill(document);for(var j=0;F=frames[j];++j)kill(F.document);}catch(e){}高亮显示关键词功能:将选中的关键词(字)高亮显示只适合IE内核浏览器使用,代码:javascript:functionH(w,s){r=w.document.body.createTextRange();for(i=0;r.findText(s);i++){r.execCommand('BackColo r','','yellow');r.collapse(false);}return i;}function G(){if(frames.length==0)return document.selection.createRange().text;elsefor(k=0;F=frames[k];++k){u=F.document.selection.createRange().text;if(u)return u;}}function P(){var t=0,s=G();if(!s)s=prompt('Find:','');if(s){if(frames.length==0)t+=H(window,s);else for(j=0;F=frames[j];++j)t+=H(F,s);alert(t+' found.');}}P();网址缩写功能:将长网址缩短为简洁好记的网址代码:javascript:void(window.open('/create.php?url='+document.location.href));查看星号密码功能:将网页中的星号密码揪出来代码:javascript:(function()%7bvar%20s,F,j,f,i;%20s%20=%20%22%22;%20F%20=%20document.forms;% 20for(j=0;%20j%3cF.length;%20++j)%20%7b%20f%20=%20F%5bj%5d;%20for%20(i=0;%20i%3cf.le ngth;%20++i)%20%7b%20if%20(f%5bi%5d.type.toLowerCase()%20==%20%22password%22)%20s %20+=%20f%5bi%5d.value%20+%20%22\n%22;%20%7d%20%7d%20if%20(s)%20alert(%22Passw ords%20in%20forms%20on%20this%20page:\n\n%22%20+%20s);%20else%20alert(%22There%2 0are%20no%20passwords%20in%20forms%20on%20this%20page.%22);%7d)();2.链接相关Bookmarklet显示当前页面中所有的链接功能:将当前页面中的各种目标的链接显示在一个打开的页面中IE, Netscape 6+, Mozilla代码:javascript:(function(){if(frames.length>1)alert('Sorry, frames detected.');else{wnd=open('','lnkswnd','width=250,height=500,top=0,left=0,scrollbars,resizable');l nks=document.links;with(wnd.document){writeln('<html><scr'+'ipt>functionopnUrl(url){opener.location.href=unescape(url);close();}</scr'+'ipt>');for(vari=0;i<lnks.length;i++){writeln('<li><ahref=%22javascript:opnUrl(\''+escape(lnks[i].href)+'\')%22>'+lnks[i].innerHTML+'</a></li>');}writ eln('</html>');close();}}})()Opera 7代码:javascript:if(frames.length>1)alert('Sorry, frames detected.');else{var wnd=open('','lnkswnd','width=400,height=500,top=0,left=0,scrollbars,resizable');varlnks=document.links;with(wnd.document){var s='<html><base target=_blank>';for(var i=0;i<lnks.length;i++){s+='\n<li><a href='+lnks[i].href+'><span onClick=setTimeout(\'window.close()\',10)>'+lnks[i].text+'</span></a></li>';}s+='</html>';writeln (s);void(close());}}显示当前页面中的Email链接功能:将当前页面中所有的Email链接提取出来Explorer, Netscape 6+, Mozilla代码:javascript:(function(){if(frames.length>1)alert('Sorry, frames detected.');else{wnd=open('','lnkswnd','width=300,height=200,top=0,left=0,scrollbars,resizable');l nks=document.links;with(wnd.document){writeln('<html>');for(vari=0;i<lnks.length;i++){if(lnks[i].href.toLowerCase().substring(0,7)=='mailto:'){writeln('<li><ahref=\''+lnks[i].href+'\' onBlur=\'self.close()\'>'+lnks[i].innerHTML+'</a> ('+lnks[i].href.substring(7)+')</li>');}}writeln('</html>');close();}}})()Opera代码:javascript:if(frames.length>1)alert('Sorry, frames detected.');else{var wnd=open('','lnkswnd','width=300,height=200,top=0,left=0,scrollbars,resizable');varlnks=document.links;with(wnd.document){var s='<html><base target=_blank>';for(var i=0;i<lnks.length;i++){if(lnks[i].href.toLowerCase().substring(0,7)=='mailto:'){writeln('<li><ahref='+lnks[i].href+'><spanonClick=setTimeout(\'window.close()\',10)>'+lnks[i].text+'</span></a>('+lnks[i].href.substring(7)+')</li>');}}s+='</html>';writeln(s);void(close());}}3.文字、表格处理相关Bookmarklet网页表格复制到Excel功能:将多页中的多行表格保持原格式复制到Excel中只适用于IE内核浏览器,代码:javascript:(function(){Ts=document.getElementsByTagName('table');if(!Ts)alert('Notables.');else{try{X=newActiveXObject('Excel.Application');X.visible=true;for(i=0;T=Ts[i];++i){Rs=T.rows;if(Rs.length>1&&R s[0].cells.length>1){X.workBooks.add();for(r=0;R=Rs[r];++r){for(c=0;C=R.cells[c];++c){D=X.cells(r+1 ,c+1);if(r==0){D.entireColumn.columnWidth=20;D.entireColumn.verticalAlignment=-4160;}D.valu e=C.innerText.replace(/\r/g,'');}}}}}catch(e){alert('Couldn\'t open Excel.');}}})()网页文字复制到Word功能:将当前网页中的内容以HTML格式复制到Word中只适用于IE内核浏览器,代码:javascript:try{var X=new ActiveXObject('Word.Application');var S=new ActiveXObject('WScript.Shell');X.visible=true;document.body.focus();S.sendKeys('^a');S.sendKeys(' ^c');setTimeout('pasteIt()',500);document.selection.empty();}catch(e){alert('Couldn\'t open Word.');}functionpasteIt(){X.documents.add().content.pasteSpecial(5);document.selection.empty();}4.网页浏览相关Bookmarklet自动向后翻页功能:一些网站提供的多页面(例如某个论坛的帖子),使用此Bookmarklet后就无须再点击下面的“下一页”按钮了代码(适用于多款浏览器):javascript:(function(){ var e,s; IB=1; function isDigit(c) { return ("0" <= c && c <= "9") } L = location.href; LL = L.length; for (e=LL-1; e>=0; --e) if (isDigit(L.charAt(e))) { for(s=e-1; s>=0; --s) if (!isDigit(L.charAt(s))) break; break; } ++s; if (e<0) return; oldNum = L.substring(s,e+1); newNum = "" + (parseInt(oldNum,10) + IB); while (newNum.length < oldNum.length) newNum = "0" +newNum; location.href = L.substring(0,s) + newNum + L.slice(e+1); })();自动向前翻页功能:与上面的向后翻页Bookmarklet相反代码(适用于多款浏览器):javascript:(function(){ var e,s; IB=-1; function isDigit(c) { return ("0" <= c && c <= "9") } L = location.href; LL = L.length; for (e=LL-1; e>=0; --e) if (isDigit(L.charAt(e))) { for(s=e-1; s>=0; --s) if (!isDigit(L.charAt(s))) break; break; } ++s; if (e<0) return; oldNum = L.substring(s,e+1); newNum = "" + (parseInt(oldNum,10) + IB); while (newNum.length < oldNum.length) newNum = "0" + newNum; location.href = L.substring(0,s) + newNum + L.slice(e+1); })();查看网站Cookies功能:直接查看浏览器中保存的网站Cookies代码(适用于多款浏览器):javascript:alert('Cookies stored by this host or domain:\n\n' + document.cookie.replace(/; /g,'\n'));删除网站Cookies功能:将指定网站的Cookies删除代码(适用于多款浏览器):javascript:(function(){C=document.cookie.split(";");for(d="."+location.host;d;d=(""+d).substr(1).match(/\..*$/))for(sl=0;sl<2;++sl)for(p="/"+locatio n.pathname;p;p=p.substring(0,stIndexOf('/')))for(i in C)if(c=C[i]){document.cookie=c+"; domain="+d.slice(sl)+"; path="+p.slice(1)+"/"+"; expires="+new Date((new Date).getTime()-1e11).toGMTString()}})()5.发送、下载相关Bookmarklet快速下载flv功能:下载页面中的FLV格式的视频代码:javascript:%20location.href=’/parse.php?kw=’%20+%20encodeURICompon ent(location.href);GmailThis!功能:快速使用Gmail发送邮件并支持自动复制高亮内容代码:javascript:popw='';Q='';x=document;y=window;if(x.selection)%20%7bQ=x.selection.createRange( ).text;%7d%20else%20if%20(y.getSelection)%20%7bQ=y.getSelection();%7d%20else%20if%20(x.g etSelection)%20%7bQ=x.getSelection();%7dpopw%20=%20y.open('https:///mail ?view=cm&tf=0&to=&su='%20+%20escape(document.title)%20+%20'&body='%20+%20escape(Q )%20+%20escape('\n')%20+%20escape(location.href),'gmailForm','scrollbars=yes,width=680,heig ht=510,top=175,left=75,status=no,resizable=yes');if%20(!document.all)%20T%20。