Sea*_*123 4 javascript svg typescript tslint
我正在尝试在TypeScript中创建格式正确的SVG元素:
createSVGElement(tag) {
return document.createElementNS("http://www.w3.org/2000/svg", tag);
}
Run Code Online (Sandbox Code Playgroud)
但是,我在以下错误 tslint
字符串中禁止的http网址:“ http://www.w3.org/2000/svg ”
如何避免此错误?我以为我需要此URL才能满足SVG标准?
tslint由于该no-http-string规则而抱怨。该规则定义为:
不要使用以“ http:”开头的字符串。URL字符串应以“ https:”开头。Http字符串可能是一个安全问题,并指示您的软件可能遭受cookie窃取攻击。从1.0版开始,此规则将正则表达式列表作为参数。任何与该正则表达式匹配的字符串都将被忽略。例如,要允许http连接到example.com和examples.com,请按以下方式配置您的规则:“ no-http-string”:[true,“ http://www.example.com/?。”,“ http ://www.examples.com/?。 “]
(来源:https : //github.com/Microsoft/tslint-microsoft-contrib/blob/master/README.md)
因此,假设您信任万维网联盟,可以按自己的tslint.json喜好给它一个例外
"no-http-string": [true, "http://www.w3.org/.*"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1324 次 |
| 最近记录: |