유용한 bookmarklet 3가지

WEB 2013. 11. 2. 06:25

유용한 bookmarklet 3가지

http://mar.gar.in/joogunking/Bookmarklet


javascript:function htmlEscape(s){s=s.replace(/&/g,'&amp;');s=s.replace(/>/g,'&gt;');s=s.replace(/</g,'&lt;');return s;} function linkEscape(s){s=s.replace(/&/g,'&amp;');s=s.replace(/"/,'&quot;');return s} h =htmlEscape(document.title); with(window.open().document){write(h+'<form name=f><textarea  name=a rows=5 cols=80 wrap=hard>'+htmlEscape(h)+'</textarea></form>'); close(); f.a.select(); } void 0
웹페이지 타이틀 제목 복사 Bookmarklet
http://www.squarefree.com/bookmarklets/webdevel.html#make_link

==================================================================

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
http://www.squarefree.com/bookmarklets/misc.html#increment

==================================================================


==================================================================
javascript:
function redirectURLFunc()
{
 var targetURL = window.location.href.split("?")[0]+"?";
 var fqa = new Array("oid", "aid");
 for(var i=0 ; i < fqa.length ; i++)
 {
  targetURL = targetURL + (i > 0 ? "&" : "") + fqa[i] + "=" + __getQuerystring(fqa[i]);
 }
 
 window.location.href= targetURL;
}
function __getQuerystring(key)
{
   key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
   var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
   var qs = regex.exec(window.location.href);
   if(qs == null)
     return "";
   else
     return qs[1];
 }
 redirectURLFunc();


==================== 위에는 자바스크립트 코드 입니다. ========================

 

javascript:function redirectURLFunc(){var targetURL=window.location.href.split("?")[0]+"?";var fqa=new Array("v");for(var i=0;i<fqa.length;i++){targetURL=targetURL+(i>0?"&":"")+fqa[i]+"="+__getQuerystring(fqa[i])}window.location.href=targetURL}function __getQuerystring(key){key=key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regex=new RegExp("[\\?&]"+key+"=([^&#]*)");var qs=regex.exec(window.location.href);if(qs==null)return"";else return qs[1]}redirectURLFunc();
유튜브 bookmarklet


1. var fqa = new Array("oid", "aid"); 에 원하는 파라미터를 추가하세요.
2. http://dean.edwards.name/packer/ 에서 스크립트를 압축하세요.
3. 임시로 북마클릿을 만드시고 브라우저의 북마클릿 등록정보를 압축된 스크립트로 교체하세요.

URL 주소 간단하게 바꾸기 생략 BookMarklet 축소 줄이기
http://mar.gar.in/42/content/&wikiIndex=10

Posted by joogunking
,