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。默认值为falseenforceDynamicLinks ("always" | "never")... 如果为always,则在 href 为动态链接时强制执行此规则。默认值为always。
{ allowReferrer: false } (默认)
{ allowReferrer: true }
{ "enforceDynamicLinks": "always" } (默认)
{ "enforceDynamicLinks": "never" }
🚀 版本
此规则是在 eslint-plugin-vue v7.0.0 中引入的