當完成一個項目之后,若不給項目JS文檔進行混淆工作,那么在網絡后臺(F12)就可以很輕易的看到JS文檔的內容,從而導致一些損失。所謂混淆,就是不讓別人看到我的代碼是什么意思。下面是一個以混淆的代碼片段可以看到,屬性名都會寫為簡單的 a b c d,且格式也會放生變化(這里的代碼段已被格式化)但是混淆之前應該考慮另一個問題當我們在使用現成的框架進行開發(fā)的時候,如 Vue.js , JavaScript 文檔在混淆之后,里面的 Vue.Component 可能就會變?yōu)樽帜?a,從而妨礙的 Vue 的使用。所以我們需要另外創(chuàng)建一個JS文檔,來保留框架中的屬性,使框架能正常運作。之前有讀者回復建議使用 UglifyJS 工具進行混淆,但是它還是需要自己導入一個包含不需要參與混淆的屬性的文件。那么問題來了,是否有大佬有現成的這類型的文件,里面是 Vue.js 的屬性,或是教導我搜尋這類文件的方法萬分感謝!??!
關于項目最后JS 代碼的混淆工作
繁星coding
2019-02-13 16:19:30