-
Notifications
You must be signed in to change notification settings - Fork 6
调用压缩后的 JS 库的 API #179
Copy link
Copy link
Closed
Labels
JSJavascriptJavascript
Description
最近需要对一套从网上下载过来的前端页面进行修改,难点在于页面所引用的外部 JS 库被压缩混淆了,很难看出来原本调用的是什么库。思考一番之后,决定从两个方向入手:
- 根据其实现的功能,查找主流 JS 库的名称。
- 根据库的名称查看其官方文档,并确认类实例是否被绑定到了浏览器的 window 对象下。
比如向上/向下拖拽来翻页的功能,经过思考和搜索后,初步将关键字定为 swipe/swiper。
然后根据这两个关键字进行 Google,先尝试了 swiperjs,它的对象名称为 Swiper,发现window 对象中没有这个属性。
不过这时候有个意外的发现,就是 window 对象中是有 swiperView 这个属性的。仔细看了看这个属性,发现它有 slideNext 和 slidePrev 这样用于翻到下一页/上一页的方法,测试之后也是正常生效的,说明就是它了。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
JSJavascriptJavascript