在 getPath() 中使用 Function() 意味着需要在 CSP 头中启用 "unsafe-eval"。
作者: pmac创建于 2016年9月19日更新于 2024年2月16日
我们使用了 snap.svg 并非常喜欢它,但我们还需要为安全性启用 CSP。如果必须在头部添加"unsafe-eval",CSP就不那么有用了,但"getPath()"函数中使用了"Function()"意味着我必须这样做,才能让 Snap 在我的网站上正常工作。是否有办法避免需要这样做呢?我自己已经研究了代码,但我希望在其他人遇到这个问题时,能够开启此问题,以便他们能够找到解决方案或其他想法。
内容来源: adobe-webplatform/Snap.svg