Google Chrome 扩展程序使用manifest_version: 2
被限制使用eval
or new Function
。我检查的所有 JavaScript 模板库(mustachejs、underscorejs、jQuery 模板、hoganjs 等)都使用new Function
。是否有相当成熟且受支持但不使用其中任何一个的?
有关安全限制的信息 http://code.google.com/p/chromium/issues/detail?id=107538.
原来mustachejs添加了new Function
最近并使用标签0.4.2 https://github.com/janl/mustache.js/tree/0.4.2没有它。它的 API 略有不同Mustache.to_html
代替Mustache.render
并且可能会出现一些性能下降。
I 提出了一个问题 https://github.com/janl/mustache.js/issues/207可能得到new Function
在未来版本中删除。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)