谷歌地图API v3-API脚本压缩/混淆

Google Maps API v3 - API Script Compression / Obfuscation

本文关键字:混淆 压缩 脚本 API v3-API 谷歌地图      更新时间:2023-09-26

我最近在v3上做了很多工作,如果你注意到的话,除了对脚本进行通常的压缩(本地变量重命名、删除空白等)之外,API脚本也在这方面向前推进,并且还用2个字符的名称重命名了类及其方法。我还注意到了其他"奇怪"的事情,比如API用户使用的名称被存储为变量,并在脚本中使用。在我看来,我认为也有一些混淆的意图。

不知道我是否说得很清楚,或者这是不是某种我没有做对的压缩,但我想你明白了。

我很感兴趣的是,是否有人知道这是一个以这种方式压缩脚本的公共工具,或者是否有人可以指出一些可能有帮助的参考资料。

谢谢。

我认为谷歌使用了他们的闭包编译器——它做了很多你描述的事情
谷歌闭包编译器

CC比yui压缩器或jsmin 等其他工具更有野心(也更有回报)