Webページからダウンロードしたdmgファイルからアプリケーションが取り出せない時のおまじない
$ sudo spctl --master-disable
$ sudo spctl --master-disable
javascript: var TgNm='%s'=='%25s'?'img':'%s',OfSt=8,ImgMin=220*240, p=[],l=0,DB=[[]],Pp=[],Np=[]; function at(e,t){ if(!e)return t; return at(e.offsetParent,t+e.offsetTop) } for(i=0,is=document.getElementsByTagName(TgNm);i<is.length;i++) if(TgNm!='img'||is[i].width*is[i].height>=ImgMin){ ct=at(is[i],0); if(ct!=p[l-1])p[l++]=ct; } p.sort(function(a,b){return a-b;}); var pMin=p[0],pMax=p[l-1],Rng=Math.floor((pMax-pMin)/l)+1; for(i=0,j=0,Pp[0]=pre=pMin;j<l;){ idx=Math.floor((p[i]-pMin)/Rng); if(idx==j)DB[j].push(pre=p[i++]); else{ Pp[++j]=pre; DB[j]=[]; } } for(j=l-1,nxt=pMax;j>=0;j--){ Np[j]=nxt; if(DB[j][0])nxt=DB[j][0]; } with(document) var sT='scrollTop', v=compatMode.match('1')?documentElement:body; var f=function(e){ e=(e||event); k=e.keyCode; if(k==74)op=1; else if(k==75)op=-1; else return; vi=Math.floor((v[sT]-pMin+OfSt)/Rng); if(0<=vi&&vi<l){ for(i=0,n=DB[vi].length;i<n;i++){ ct=DB[vi][op>0?i:n-i-1]-OfSt; if((ct-v[sT])*op>0){ v[sT]=ct; return; } } v[sT]=(op>0?Np:Pp)[vi]-OfSt; return; } if(op*vi<0)v[sT]=(op>0?pMin:pMax)-OfSt; }; onkeydown=f; f({keyCode:74});