X-Permitted-Cross-Domain-Policies 安全头到底该怎么配?

夏侯欣怡 阅读 4

最近在做前端安全加固,看到建议加 X-Permitted-Cross-Domain-Policies 头,但文档说法不一。我试过设成 “none”,结果 Flash 资源加载报错(虽然现在没人用 Flash 了),但不确定会不会影响其他跨域场景?

我在 Vue 项目里用 Nginx 配的,但想确认下是不是前端代码也需要处理?比如这样:

<template>
  <div>我的页面</div>
</template>

<script>
export default {
  mounted() {
    // 这里能设置响应头吗?好像不行...
  }
}
</script>

这头到底该由后端配还是前端管?设成 “none” 真的安全吗?

我来解答 赞 4 收藏
二维码
手机扫码查看
1 条解答
南宫素香
X-Permitted-Cross-Domain-Policies 头应该由后端设置,直接在 Nginx 配置里加上 add_header X-Permitted-Cross-Domain-Policies "none"; 就行,前端不需要处理。
点赞
2026-03-22 20:04