跳至内容

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 }

正在加载...
正在加载...
正在加载...

🚀 版本

此规则是在 eslint-plugin-vue v7.0.0 中引入的

🔍 实现