研究 syntaxhighlighter 2.0.320 這個能讓網頁漂亮的顯示原始碼的 javascript,
結果關鍵的 shCore.js 作者給編碼了,採用的是 Dean Edwards 所提供的編碼方式,
還好拜大神後,找到了解碼方式(反編譯 eval(function(p,a,c,k,e,d) 格式的 Javascript),
我把他稍微修改整理成下面的步驟(FF3.5)
- 連線到 http://dean.edwards.name/packer/
- 將
javascript:for%20(i=0;i<document.forms.length;++i)%20{for(j=0;j<document.forms[i].elements.length;++j){document.forms[i].elements[j].removeAttribute(%22readonly%22);document.forms[i].elements[j].removeAttribute(%22disabled%22);}}
貼到網址列並執行 - 將編碼的 js 複製到下方的文字方塊並執行「Decode」
- 複製下方解碼後的內容
- 連線到 http://tool.chinaz.com/Tools/JsFormat.aspx
- 將解碼後的程式碼貼在文字方塊
- 執行格式化
- 複製格式化結果
- 完成
沒有留言:
張貼留言