搜尋

首頁  >  問答  >  主體

javascript - uglify混淆過的js程式碼在ios的webview中無法執行

如題,uglify混淆過的js程式碼在ios的webview中無法執行。

因為公司產品上線前有加密混淆需求,一段很簡單的js,我用webpack -p壓縮後丟給ios工程師,然後被告知js全部失效了。

webview需要單獨配置?還是根本不支援uglify以後的程式碼?請教

世界只因有你世界只因有你2707 天前944

全部回覆(2)我來回復

  • 大家讲道理

    大家讲道理2017-07-05 11:06:12

    不好意思,找到問題了,webpack -p之前在main.js裡寫了var $=require('jquery.min.js');這樣的寫法
    可能由於.min.js已經是uglify過的了,導致再次混淆後webview裡無法使用..
    去掉這句依賴就可以了

    回覆
    0
  • 迷茫

    迷茫2017-07-05 11:06:12

    應該不會有這種問題的,當時我跟ios還有安卓一起弄的webview版的app,當時js用的是r.js這個壓縮的,三種平台下都可以的

    回覆
    0
  • 取消回覆