如題,uglify混淆過的js程式碼在ios的webview中無法執行。
因為公司產品上線前有加密混淆需求,一段很簡單的js,我用webpack -p壓縮後丟給ios工程師,然後被告知js全部失效了。
webview需要單獨配置?還是根本不支援uglify以後的程式碼?請教
不好意思,找到問題了,webpack -p之前在main.js裡寫了var $=require('jquery.min.js');這樣的寫法可能由於.min.js已經是uglify過的了,導致再次混淆後webview裡無法使用..去掉這句依賴就可以了
應該不會有這種問題的,當時我跟ios還有安卓一起弄的webview版的app,當時js用的是r.js這個壓縮的,三種平台下都可以的
不好意思,找到問題了,webpack -p之前在main.js裡寫了var $=require('jquery.min.js');這樣的寫法
可能由於.min.js已經是uglify過的了,導致再次混淆後webview裡無法使用..
去掉這句依賴就可以了
應該不會有這種問題的,當時我跟ios還有安卓一起弄的webview版的app,當時js用的是r.js這個壓縮的,三種平台下都可以的