首页 文章

Ember库导致“绑定样式属性”弃用警告

提问于
浏览
0

我正在尝试使用ember-cli-file-picker将文件加载到我的应用程序中以便在浏览器中进行处理 . 它可以工作,但会引发以下弃用错误

警告:绑定样式属性可能会引入跨站点脚本漏洞;请确保正确转义绑定的值 . 有关更多信息,包括如何禁用此警告,请参阅http://emberjs.com/deprecations/v1.x/#toc_warning-when-binding-style- attributes . [仅限报告]拒绝应用内联样式,因为它违反了以下内容安全策略指令:“style-src'self'” . 要么是'unsafe-inline'关键字,哈希('sha256 -...'),要么是nonce('nonce -...')来启用内联执行 .

我在想这是因为

progressStyle: computed('progressValue', function() {
  var width = this.get('progressValue') || 0;

  return htmlSafe('width: ' + width + '%;');
})

在图书馆 . 我很擅长使用ember,并且我不肯定图书馆是安全的,也不是如何使用 SafeString 来消除弃用警告 . 我该怎么办?

1 回答

  • 1

    这是一个CSP问题 .

    您可以通过编辑config / environment.js文件来禁用此警告:

    找:

    ENV.contentSecurityPolicy = {
    

    并编辑'style-src'属性以包含'unsafe-inline'

    'style-src': "'self' 'unsafe-inline'",
    

相关问题