baidu / san

A fast, portable, flexible JavaScript component framework
https://baidu.github.io/san/
MIT License
4.73k stars 551 forks source link

New function fixed #768

Closed andrew703 closed 1 year ago

andrew703 commented 1 year ago

san 在实现 class 的继承、组件反解时 initdata 的拼接以及 traceBy 的处理时,使用了 new Function 这样的关键字,但 chrome extension 存在内容安全策略的限制,这导致相关的代码报错,从而引发组件无法渲染的问题

因此修改了上述相关代码,移除了 new Function 的使用