11/12/25 01:10:31.00 Irh+VPjT
>>118-119
applet自身のデコードメソッドを呼び出せばいい
bookmarklet作ってみた(Puzzler/Sweeperにも対応。1行につなげる)
javascript:(function(d,p,i,a,j,u,f,w){p.push('cgtitle','blockimg','cg');for(i=1;i<=21;i++)
p.push('cg'+i);p.push('cgend','bg','speciallink');f=function(d,c,s,i,j){s=[];for
(i=0;i<d.applets.length;i++){a=d.applets[i];for(j=0;j<p.length;j++){u=a.getParameter(p[j]);if
(u&&(j!=p.length-1||u!='true')){if(u.match(/^([0-9a-f]+)\.enc$/))
u=a.Packages.fantomLib.Basic.getDecryptHexString(RegExp.$1);s.push({u:u,a:j==p.length-1,
t:a.toString()+p[j]})}}}c=c||a;for(j=0;j<s.length;j++){if(s[j].a){i=document.createElement
('a');i.href=s[j].u;c.parentNode.replaceChild(i,c);i.appendChild(c)}else{i=Image();i.src=s
[j].u;i.title=s[j].t;c.parentNode.insertBefore(i,c.nextSibling)};c=i}};f
(d);w=d.getElementsByTagName('iframe');for(i=0;i<w.length;i++)f(w[i].contentDocument,w[i])})
(document,[],[])