Heim  >  Fragen und Antworten  >  Hauptteil

javascript – Der von uglify verschleierte JS-Code kann nicht in der Webansicht von iOS ausgeführt werden

Wie im Titel angegeben, kann der von uglify verschleierte JS-Code nicht in der Webansicht von iOS ausgeführt werden.

Aufgrund der Notwendigkeit, die Verschlüsselung zu verschleiern, bevor die Produkte des Unternehmens auf den Markt kamen, habe ich mit webpack -p ein Stück sehr einfaches JS komprimiert und es dem iOS-Ingenieur übergeben. Dann wurde mir gesagt, dass alle JS ungültig seien.

Webview muss separat konfiguriert werden? Oder werden uglify und zukünftige Codes überhaupt nicht unterstützt? Bitten Sie um Rat

世界只因有你世界只因有你2685 Tage vor922

Antworte allen(2)Ich werde antworten

  • 大家讲道理

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

    不好意思,找到问题了,webpack -p之前在main.js里写了var $=require('jquery.min.js');这样的写法
    可能由于.min.js已经是uglify过的了,导致再次混淆后webview里无法使用..
    去掉这句依赖就可以了

    Antwort
    0
  • 迷茫

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

    应该不会有这种问题的,当时我和ios还有安卓一起弄的webview版的app,当时js用的是r.js这个压缩的,三种平台下都可以的

    Antwort
    0
  • StornierenAntwort