一、js前端沙盒模式(沙箱)


1.vue的應用

   vue的服務端渲染,通過創建沙箱以執行前端的bundle文件

  在運行createBundleRenderer時候,允許配置runInNewContext為true和false時候,是否創建一個沙箱供vm使用

2.在vue模板表達式,用於計算時,只能訪問全局變量的白名單,如Math和date,不能訪問用戶自定義的全局變量

總結:用於執行和解析不可信的js的時候,要隔離執行代碼的執行環境的時候,執行代碼的可訪問對象要進行限制的時候,沙箱就可派上用場了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM