5月19日,青训营前端打卡第30天
知道了三种沙箱的原理,分别是:SanpshotSandbox、LegacySandbox、ProxySandbox。要和这些沙箱结合起来使用,qiankun 会把要执行的 JS 包裹在立即执行函数中,通过绑定上下文和传参的方式来改变this和window的值,让它们指向window.proxy沙箱对象,最后再用eval来执行这个函数。
展开
评论