JsVmEnv
js补环境框架
Install / Use
/learn @ipylei/JsVmEnvREADME
JS补环境框架,整体架构及执行流程如下:
+ VMHelper/... //模拟浏览器环境
+ webcodes/1_init.js //初始化,如初始化document.cookie,navigator等
+ webcodes/2_code.js //从网站上下载|扣取的js代码
+ webcodes/3_env_in_vm.js //对外导出函数,但执行环境是在沙箱中,如向外提供的函数依赖于目标网站
执行入口:</br>
index1_vm2.js 使用vm2沙箱
index2_ivm.js 使用isolated-vm沙箱,调试相比vm2更方便快捷
监控访问;根据调用栈定位
!(./assets/0.gif)
<img src="./assets/1.png"> <img src="./assets/2.png">