gpt4 book ai didi

jquery - 在 Chrome 打包应用程序中使用 AngularJS 时如何避免 JQuery globalEval 调用?

转载 作者:行者123 更新时间:2023-12-03 23:03:34 26 4
gpt4 key购买 nike

我正在构建一个 Chrome 打包应用程序,根据 CSP,我不允许使用 eval() 方法。现在,由于我使用 JQuery(版本 1.10.2)和 AngularJS(版本 1.0.6),其中一个库方法在内部调用 JQuery globalEval。 (globalEval内部调用eval,不能在此上下文中使用)

有人遇到过同样的问题吗?除了重新设计 JQuery/AngularJS 库方法之外还有其他解决方法吗?

最佳答案

Angular 和 jquery 都可以与 CSP 一起使用,没有任何问题。但 Angular 需要额外的配置:ngCsp

简而言之,您必须添加 ng-csp指令<html>标签。这将告诉 Angular CSP 已启用,并且它不会尝试做 CSP 禁止的事情。

关于jquery - 在 Chrome 打包应用程序中使用 AngularJS 时如何避免 JQuery globalEval 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19153754/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com