vue/no-template-target-blank
禁止在没有 rel="noopener noreferrer" 的情况下使用 target="_blank" 属性
- 💡 此规则报告的一些问题可以通过编辑器 建议 手动修复。
📖 规则详情
此规则禁止在没有 rel="noopener noreferrer"
的情况下使用 target="_blank"
属性,以避免安全漏洞(此处了解更多详情)。
🔧 选项
json
{
"vue/no-template-target-blank": ["error", {
"allowReferrer": true,
"enforceDynamicLinks": "always"
}]
}
allowReferrer
... 如果为true
,则不需要 noreferrer。默认值为false
enforceDynamicLinks ("always" | "never")
... 如果为always
,则在 href 为动态链接时强制执行此规则。默认值为always
。
{ allowReferrer: false }
(默认)
{ allowReferrer: true }
{ "enforceDynamicLinks": "always" }
(默认)
{ "enforceDynamicLinks": "never" }
🚀 版本
此规则是在 eslint-plugin-vue v7.0.0 中引入的