1.vue的應用
vue的服務端渲染,通過創建沙箱以執行前端的bundle文件
在運行createBundleRenderer時候,允許配置runInNewContext為true和false時候,是否創建一個沙箱供vm使用
2.在vue模板表達式,用於計算時,只能訪問全局變量的白名單,如Math和date,不能訪問用戶自定義的全局變量
總結:用於執行和解析不可信的js的時候,要隔離執行代碼的執行環境的時候,執行代碼的可訪問對象要進行限制的時候,沙箱就可派上用場了
1.vue的應用
vue的服務端渲染,通過創建沙箱以執行前端的bundle文件
在運行createBundleRenderer時候,允許配置runInNewContext為true和false時候,是否創建一個沙箱供vm使用
2.在vue模板表達式,用於計算時,只能訪問全局變量的白名單,如Math和date,不能訪問用戶自定義的全局變量
總結:用於執行和解析不可信的js的時候,要隔離執行代碼的執行環境的時候,執行代碼的可訪問對象要進行限制的時候,沙箱就可派上用場了
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。