A. webpack打包過的代碼怎麼反編譯回來
javaScript Document
function show(str)
{
var str1="td"+str;
var str="show"+str;
for (var i=1; i<18; i++)
{
var obj = document.getElementById('show' + i.toString());
if (obj) obj.style.display = 'none';
}
document.getElementById(str).style.display="block";
}
B. vue壓縮後的js可以反編譯出來嗎
vue壓縮後的js可以反編譯出來,反編譯方法為:
1、在桌面找到自己下載的瀏覽器軟體,點擊瀏覽器圖標。
C. js反編譯有誰知道這樣格式的js是做了什麼處理啊怎麼反編譯過來
將特殊符號轉換成一個自己定義的字元串,需要使用的時候再替換回來,你可以試著用replace將&換成一個字元串,比如'_at_',當你需要解析url時候再replace回來
轉義字元的話我沒想好如何做,你如果用這個做出來了可以分享下
D. 如何讓瀏覽器運行javascript代碼的
1.首先點擊打開瀏覽器的菜單【工具】,然後選擇【選項】-【internet選項】;如果是IE用戶,可以直接在IE圖標上點擊右鍵,選擇屬性進入。
2.打開Internet選項設置窗口後,點擊【安全】選項卡,點擊【自定義級別】。
3.在彈出的【自定義級別】窗口中,找到【腳本】選項一欄。
4.然後點擊下面的【Java小程序腳本】和【活動腳本】下的【啟用】
5.或者也可以將腳本欄目下的所有項都選擇到【啟用】,
6.設置完成後,點擊窗口右下角的【確定】按鈕,彈出詢問是否更改時,點擊【是】。
7.最後,在Internet屬性窗口中,點擊【應用】-【確定】關閉退出即可在瀏覽器中啟用Javascript代碼並顯示特效了。
E. js加密及解密問題,我看不少js代碼都會用各種a,b,c,d等等去代表一些變數,造成去閱讀和找問題很困難!
這是uglify的結果。一般用gulp或者grunt來compile js 的時候都會添加相關的uglify應用(例如gulp-uglify)。
uglify 就是把空格刪除把變數和函數名替換成a,b,c,d等等
網上應該有反編譯的應用(當然只能把空格還原,文件格式還原,變數和函數名稱是無法還原的除非你有當初uglify時候生成的map文件)。
一般的開源第三方代碼都會有uglify之後和之前的兩個版本(你可以在本地調試的時候載入uglify之前的)。很多第三方uglify之後的文件都是.min.js後綴