当前位置: 首页 > news >正文

999网站免费工信部信息备案网站查询系统

999网站免费,工信部信息备案网站查询系统,陕西金顶建设公司网站,吉林做网站优化一#xff1a;错误出现 这个错误的意思是#xff0c;拒绝将字符串评估为 JavaScript#xff0c;因为‘unsafe-eval’不是以下内容安全策略中允许的脚本源。 二#xff1a;错误场景 testEval() {const data eval(var sum2 new Function(a, b, return a b); sum2(em… 一错误出现 这个错误的意思是拒绝将字符串评估为 JavaScript因为‘unsafe-eval’不是以下内容安全策略中允许的脚本源。 二错误场景 testEval() {const data eval(var sum2 new Function(a, b, return a b); sum2(email, eval););const sum new Function(a, b, return a b);console.log(test eval:, data);}类似的不安全的表达式还有 eval()Function() ——When passing a string literal like to methods like: setTimeout(alert(\Hello World!\);, 500);setTimeout()setInterval()window.setImmediatewindow.execScript() (IE 11 only) 三错误原因 因为我的安全策略CSP白名单中并不包含‘unsafe-eval’这个选项。所以抛出了异常。 不包含‘unsafe-eval’的理由是eval 实际上是不安全的。 它在每种语言中的意思是“获取这个字符串并执行它的代码”。 也就是说eval本质是将字符串转成表达式并执行。容易遭到注入攻击。 四错误解决 1尽量避免使用eval方法大多数情况下eval方法是可以被避免的。可以使用lint检查项目中是否含有eval方法 no-eval - ESLint - Pluggable JavaScript Linter 上述的代码可以这样更改代码正常工作 testEval(): string {const sum1: Function (a: string, b: string) { return a b };return sum1(test, eval);}2如果有时候必须动态生成方法这部分工作可以放到服务端完成。而不是把‘unsafe-eval’加入到CSP白名单中。 上述代码还可以这样更改代码正常工作 testEvalSolutionTwo(): ObservableObject {return this.http.get(this.rootURL /test/eval);}五CSP的配置补充 CSP可以在三个地方配置 1拦截器 import { requestInterceptor } from ./http/request.intercepter; NgModule({.. .. ..providers: [{provide: HTTP_INTERCEPTORS,useClass: requestInterceptor,multi: true}],bootstrap: [AppComponent] }) export class AppModule { }import { Injectable } from angular/core; import { HttpInterceptor, HttpHandler, HttpRequest, HttpEvent } from angular/common/http; import { Observable } from rxjs;Injectable() export class requestInterceptor implements HttpInterceptor {constructor() {}intercept(req: HttpRequestany, next: HttpHandler): ObservableHttpEventany {req.headers.append(Content-security-policy, script-src self;);return next.handle(req);} }2html文件 meta http-equivContent-Security-Policy contentdefault-src self; child-src none; 3server端推荐 app.use(function (req, res, next) {res.setHeader(Content-security-policy,script-src self; connect-src self;,);next(); });CSP文档参见CSP: script-src - HTTP | MDN
http://www.hkea.cn/news/14594433/

相关文章:

  • 印度域名注册网站网络品牌策划
  • 网站建设与优化推广方案如何建企业网站
  • 百度网站建设微信封面wordpress 审核用户
  • dede5.7微电影网站模板铁路最好的5个专业学校
  • 企业网络推广网站建设广东哪家网站建
  • 二手房中介网站模板wordpress屏蔽f12
  • 常见的域名注册网站溧阳网站设计
  • 福建省效能建设网站前端培训学校
  • 网站建设的意义和作用企业网盘哪个最好用
  • vps 上传网站广告传媒公司名字
  • 大连建设工程信息网下载中心酒泉网站建设优化
  • 做网站业务的怎么寻找客户网站开发适配
  • 网站建设平台软件企业vi设计图片
  • 武功网站开发php网站开发设计论文
  • 电商网站详细设计网站建设 制作教程
  • 地方网站的建设北京工程信息网
  • 做外贸最好的网站有哪些深圳网站设计x
  • 旅游酒店网站建设域名一定要备案吗
  • 网站开发管理制度wordpress百度xml地图
  • 网站每年续费费用个人简历免费制作网站
  • 网站建设为什么要全款如何做好网站建设的要点
  • 网站建设公司小江龙岩天宫山天气预报
  • 做美工要开通什么网站的会员呢女性logo大全图片
  • 钓鱼网站的危害梅县区住房和城市建设局网站
  • 网站域名过期2022最近比较火的热点话题
  • hugo 怎么做网站网站设计中国内优秀企业网站欣赏
  • 个人网站优秀作品横沥镇网站仿做
  • 湖南3合1网站建设价格抖音代运营是怎么回事
  • 专业的公司网站建设产品单页设计图片
  • 百度搜索引擎的网址是北京seo技术