圧縮されたJSを展開したいときあります。
サイトに貼り付けたらそれで済むのだけれど、ファイル数が多いとどうもめんどくさい
js-beautify を node で使う。
npm -g install js-beautify
js-beautify は npm でインストール可能なパッケージだ。
node 実装以外にも、python実装があってpython版は pip でインストールできる
使ってみた
この圧縮されたブックマークレットが・・・
takuya@rena:~/Desktop$ cat test.js function deleteAllinView(){ret=document.evaluate('//input[@value="%E5%89%8A%E9%99%A4"]',document,null,XPathResult.ANY_TYPE,null);a=[];while(e=ret.iterateNext()){a.push(e);};a.forEach(function(e){console.log(e);e.onclick();document.querySelector('#floatBox4Dialog a').click();});setTimeout(function(){window.location.reload()}, 1000*10);}
こうじゃ。
takuya@rena:~/Desktop$ js-beautify test.js function deleteAllinView() { ret = document.evaluate('//input[@value="%E5%89%8A%E9%99%A4"]', document, null, XPathResult.ANY_TYPE, null); a = []; while (e = ret.iterateNext()) { a.push(e); }; a.forEach(function(e) { console.log(e); e.onclick(); document.querySelector('#floatBox4Dialog a').click(); }); setTimeout(function() { window.location.reload() }, 1000 * 10); }
うん。手っ取り早い。Chromeのコンソールに書き込むより手っ取り早い