ember-cli-csp-style:Mixin以CSP安全的方式将样式应用于组件

时间:2024-06-15 14:21:39
【文件属性】:

文件名称:ember-cli-csp-style:Mixin以CSP安全的方式将样式应用于组件

文件大小:311KB

文件格式:ZIP

更新时间:2024-06-15 14:21:39

JavaScript

灰烬CLI CSP风格 创建作为一个插件,以确保您不需要的组件时,这是非常重要的包括unsafe-inline 。 如果您这样做了,那么使用组件的整个应用程序将无法防范样式注入攻击。 这个插件使您的Ember组件的CSP安全样式变得非常简单。 安装 ember install ember-cli-csp-style 用法 在您的组件中,提供一个称为styleBindings的字符串数组。 // app/components/my-component import Ember from 'ember'; import CspStyleMixin from 'ember-cli-csp-style/mixins/csp-style'; export default Ember.Component.extend(CspStyleMixin, { classNames: ['compone


【文件预览】:
ember-cli-csp-style-master
----.travis.yml(1KB)
----.ember-cli(280B)
----testem.json(230B)
----ember-cli-build.js(494B)
----vendor()
--------.gitkeep(0B)
----addon()
--------mixins()
--------.gitkeep(0B)
----config()
--------release.js(591B)
--------ember-try.js(2KB)
--------environment.js(90B)
----index.js(71B)
----jsconfig.json(141B)
----.watchmanconfig(37B)
----package.json(2KB)
----tests()
--------test-helper.js(228B)
--------index.html(1KB)
--------unit()
--------dummy()
--------helpers()
----LICENSE(1KB)
----package-lock.json(574KB)
----testem.js(581B)
----CONTRIBUTING.md(639B)
----.npmignore(397B)
----.eslintrc.js(1KB)
----.template-lintrc.js(62B)
----LICENSE.md(1KB)
----.gitignore(355B)
----typings()
--------ember()
----README.md(3KB)
----yarn.lock(410KB)
----.eslintignore(240B)
----.editorconfig(368B)
----.vscodeignore(135B)

网友评论