• 跳至主要内容
  • 跳至搜索
  • 跳至选择语言
MDN Web Docs - MDN 文档
  • 参考资料
    • 概述 / Web 技术

      面向开发人员的 Web 技术参考

    • HTML

      网页内容结构

    • CSS

      用于描述文档样式的代码

    • JavaScript

      通用脚本语言

    • HTTP

      用于传输 Web 资源的协议

    • Web API

      用于构建 Web 应用程序的接口

    • Web 扩展

      开发 Web 浏览器扩展

    • Web 技术

      面向开发人员的 Web 技术参考

  • 指南
    • 概述 / MDN 学习区域

      学习 Web 开发

    • MDN 学习区域

      学习 Web 开发

    • HTML

      学习使用 HTML 结构化 Web 内容

    • CSS

      学习使用 CSS 样式化内容

    • JavaScript

      学习在浏览器中运行脚本

    • 无障碍性

      学习如何使 Web 对所有人无障碍

  • 此外
    • 概述

      定制的 MDN 体验

    • AI 帮助

      获得实时帮助和支持

    • 更新

      所有浏览器兼容性更新一览

    • 文档

      了解如何使用 MDN Plus

    • 常见问题解答

      关于 MDN Plus 的常见问题解答

  • 课程
  • 博客
    • 游乐场

      编写、测试和分享您的代码

    • 新
      HTTP 观测站

      免费扫描网站

    • AI 帮助

      获得实时帮助和支持

  • 登录
  • 免费注册
  1. 参考资料
  2. HTTP
  3. 跨域资源共享 (CORS)
  4. CORS 错误
  5. 原因:CORS 标头“Origin”无法添加
    • 日语
    • 韩语
    • 中文(简体)

本文内容

  • 原因
  • 出了什么问题?
  • 另请参阅
  1. HTTP
  2. 指南
  3. 资源和 URI
    1. 识别 Web 上的资源
    2. 数据 URL
    3. MIME 类型简介
    4. 常见 MIME 类型
    5. 在 www 和非 www URL 之间选择
  4. HTTP 指南
    1. HTTP 基础知识
    2. HTTP 概述
    3. HTTP 的演变
    4. HTTP 消息
    5. 典型的 HTTP 会话
    6. HTTP/1.x 中的连接管理
    7. 协议升级机制
  5. HTTP 安全
    1. 内容安全策略 (CSP)
    2. HTTP 严格传输安全 (HSTS)
    3. X-Content-Type-Options
    4. X-Frame-Options
    5. X-XSS-Protection
    6. 实用的安全实施指南
    7. HTTP 观测站
  6. HTTP 访问控制 (CORS)
  7. HTTP 身份验证
  8. HTTP 缓存
  9. HTTP 压缩
  10. HTTP 条件请求
  11. HTTP 内容协商
  12. HTTP Cookie
  13. HTTP 范围请求
  14. HTTP 重定向
  15. HTTP 规范
  16. 权限策略
  17. 参考资料
  18. HTTP 标头
    1. 接受
    2. Accept-CH
    3. Accept-Charset
    4. Accept-Encoding
    5. Accept-Language
    6. Accept-Patch
    7. Accept-Post
    8. Accept-Ranges
    9. Access-Control-Allow-Credentials
    10. Access-Control-Allow-Headers
    11. Access-Control-Allow-Methods
    12. Access-Control-Allow-Origin
    13. Access-Control-Expose-Headers
    14. Access-Control-Max-Age
    15. Access-Control-Request-Headers
    16. Access-Control-Request-Method
    17. 年龄
    18. 允许
    19. Alt-Svc
    20. Alt-Used
    21. Attribution-Reporting-Eligible 实验性
    22. Attribution-Reporting-Register-Source 实验性
    23. Attribution-Reporting-Register-Trigger 实验性
    24. 授权
    25. Cache-Control
    26. Clear-Site-Data
    27. 连接
    28. Content-Digest 实验性
    29. Content-Disposition
    30. Content-DPR 非标准 已弃用
    31. Content-Encoding
    32. Content-Language
    33. Content-Length
    34. Content-Location
    35. Content-Range
    36. Content-Security-Policy
    37. Content-Security-Policy-Report-Only
    38. Content-Type
    39. Cookie
    40. Critical-CH 实验性
    41. Cross-Origin-Embedder-Policy
    42. Cross-Origin-Opener-Policy
    43. Cross-Origin-Resource-Policy
    44. 日期
    45. Device-Memory
    46. Digest 非标准 已弃用
    47. DNT 非标准 已弃用
    48. Downlink 实验性
    49. DPR 非标准 已弃用
    50. Early-Data 实验性
    51. ECT 实验性
    52. ETag
    53. 预期
    54. Expect-CT
    55. 过期
    56. 转发
    57. 来自
    58. 主机
    59. If-Match
    60. If-Modified-Since
    61. If-None-Match
    62. If-Range
    63. If-Unmodified-Since
    64. 保持活动
    65. 上次修改
    66. 链接
    67. 位置
    68. Max-Forwards
    69. NEL 实验性
    70. No-Vary-Search 实验性
    71. Observe-Browsing-Topics 实验性 非标准
    72. Origin
    73. Origin-Agent-Cluster 实验性
    74. Permissions-Policy
    75. Pragma 已弃用
    76. 优先级
    77. Proxy-Authenticate
    78. Proxy-Authorization
    79. 范围
    80. 引用者
    81. Referrer-Policy
    82. Report-To 非标准 已弃用
    83. Reporting-Endpoints 实验性
    84. Repr-Digest 实验性
    85. 重试-之后
    86. RTT 实验性
    87. Save-Data 实验性
    88. Sec-Browsing-Topics 实验性 非标准
    89. Sec-CH-Prefers-Color-Scheme 实验性
    90. Sec-CH-Prefers-Reduced-Motion 实验性
    91. Sec-CH-Prefers-Reduced-Transparency 实验性
    92. Sec-CH-UA 实验性
    93. Sec-CH-UA-Arch 实验性
    94. Sec-CH-UA-Bitness 实验性
    95. Sec-CH-UA-Full-Version 已弃用
    96. Sec-CH-UA-Full-Version-List 实验性
    97. Sec-CH-UA-Mobile 实验性
    98. Sec-CH-UA-Model 实验性
    99. Sec-CH-UA-Platform 实验性
    100. Sec-CH-UA-Platform-Version 实验性
    101. Sec-Fetch-Dest
    102. Sec-Fetch-Mode
    103. Sec-Fetch-Site
    104. Sec-Fetch-User
    105. Sec-GPC 实验性 非标准
    106. Sec-Purpose
    107. Sec-WebSocket-Accept
    108. Sec-WebSocket-Key
    109. Server
    110. Server-Timing
    111. Service-Worker-Navigation-Preload
    112. Set-Cookie
    113. Set-Login 实验性
    114. SourceMap
    115. Speculation-Rules 实验性
    116. Strict-Transport-Security
    117. Supports-Loading-Mode 实验性
    118. TE
    119. Timing-Allow-Origin
    120. Tk 非标准 已弃用
    121. Trailer
    122. Transfer-Encoding
    123. Upgrade
    124. Upgrade-Insecure-Requests
    125. User-Agent
    126. Vary
    127. Via
    128. Viewport-Width 非标准 已弃用
    129. Want-Content-Digest 实验性
    130. Want-Digest 非标准 已弃用
    131. Want-Repr-Digest 实验性
    132. Warning 已弃用
    133. Width 非标准 已弃用
    134. WWW-Authenticate
    135. X-Content-Type-Options
    136. X-DNS-Prefetch-Control 非标准
    137. X-Forwarded-For 非标准
    138. X-Forwarded-Host 非标准
    139. X-Forwarded-Proto 非标准
    140. X-Frame-Options
    141. X-XSS-Protection 非标准
  19. HTTP 请求方法
    1. CONNECT
    2. DELETE
    3. GET
    4. HEAD
    5. OPTIONS
    6. PATCH
    7. POST
    8. PUT
    9. TRACE
  20. HTTP 响应状态码
    1. 100 Continue
    2. 101 Switching Protocols
    3. 102 Processing
    4. 103 Early Hints
    5. 200 OK
    6. 201 Created
    7. 202 Accepted
    8. 203 Non-Authoritative Information
    9. 204 No Content
    10. 205 Reset Content
    11. 206 Partial Content
    12. 207 Multi-Status
    13. 208 Already Reported
    14. 226 IM Used
    15. 300 Multiple Choices
    16. 301 Moved Permanently
    17. 302 Found
    18. 303 See Other
    19. 304 Not Modified
    20. 307 Temporary Redirect
    21. 308 Permanent Redirect
    22. 400 Bad Request
    23. 401 Unauthorized
    24. 402 Payment Required
    25. 403 Forbidden
    26. 404 Not Found
    27. 405 Method Not Allowed
    28. 406 Not Acceptable
    29. 407 Proxy Authentication Required
    30. 408 Request Timeout
    31. 409 Conflict
    32. 410 Gone
    33. 411 Length Required
    34. 412 Precondition Failed
    35. 413 Content Too Large
    36. 414 URI Too Long
    37. 415 Unsupported Media Type
    38. 416 Range Not Satisfiable
    39. 417 Expectation Failed
    40. 418 I'm a teapot
    41. 421 Misdirected Request
    42. 422 Unprocessable Content
    43. 423 Locked
    44. 424 Failed Dependency
    45. 425 Too Early
    46. 426 Upgrade Required
    47. 428 Precondition Required
    48. 429 Too Many Requests
    49. 431 Request Header Fields Too Large
    50. 451 Unavailable For Legal Reasons
    51. 500 Internal Server Error
    52. 501 Not Implemented
    53. 502 Bad Gateway
    54. 503 Service Unavailable
    55. 504 Gateway Timeout
    56. 505 HTTP Version Not Supported
    57. 506 Variant Also Negotiates
    58. 507 Insufficient Storage
    59. 508 Loop Detected
    60. 510 Not Extended
    61. 511 Network Authentication Required
  21. CSP 指令
    1. CSP 源值
    2. CSP: base-uri
    3. CSP: block-all-mixed-content 已弃用
    4. CSP: child-src
    5. CSP: connect-src
    6. CSP: default-src
    7. CSP: fenced-frame-src 实验性
    8. CSP: font-src
    9. CSP: form-action
    10. CSP: frame-ancestors
    11. CSP: frame-src
    12. CSP: img-src
    13. CSP: manifest-src
    14. CSP: media-src
    15. CSP: object-src
    16. CSP: prefetch-src 非标准 已弃用
    17. CSP: report-to
    18. CSP: report-uri 已弃用
    19. CSP: require-trusted-types-for 实验性
    20. CSP: sandbox
    21. CSP: script-src
    22. CSP: script-src-attr
    23. CSP: script-src-elem
    24. CSP: style-src
    25. CSP: style-src-attr
    26. CSP: style-src-elem
    27. CSP: trusted-types 实验性
    28. CSP: upgrade-insecure-requests
    29. CSP: worker-src
  22. CORS 错误
    1. 原因: CORS 已禁用
    2. 原因: CORS 标头 'Access-Control-Allow-Origin' 与 'xyz' 不匹配
    3. 原因: 缺少 CORS 标头 'Access-Control-Allow-Origin'
    4. 原因:CORS 标头“Origin”无法添加
    5. 原因: CORS 预检通道未成功
    6. 原因: CORS 请求未成功
    7. 原因: 不允许 CORS 请求外部重定向
    8. 原因: CORS 请求不是 HTTP
    9. 原因: 如果 CORS 标头 'Access-Control-Allow-Origin' 为 '*',则不支持凭据
    10. 原因: 在 CORS 标头 'Access-Control-Allow-Methods' 中未找到方法
    11. 原因: 在 CORS 标头 'Access-Control-Allow-Credentials' 中预期为 'true'
    12. 原因: CORS 标头 'Access-Control-Allow-Headers' 中的无效令牌 'xyz'
    13. 原因: CORS 标头 'Access-Control-Allow-Methods' 中的无效令牌 'xyz'
    14. 原因: CORS 预检通道中缺少 CORS 标头 'Access-Control-Allow-Headers' 中的令牌 'xyz'
    15. 原因: 不允许使用多个 CORS 标头 'Access-Control-Allow-Origin'
  23. Permissions-Policy 指令
    1. Permissions-Policy: accelerometer 实验性
    2. Permissions-Policy: ambient-light-sensor 实验性
    3. Permissions-Policy: attribution-reporting 实验性
    4. Permissions-Policy: autoplay 实验性
    5. Permissions-Policy: bluetooth 实验性
    6. Permissions-Policy: browsing-topics 实验性 非标准
    7. Permissions-Policy: camera
    8. Permissions-Policy: compute-pressure 实验性
    9. Permissions-Policy: display-capture
    10. Permissions-Policy: document-domain 实验性
    11. Permissions-Policy: encrypted-media 实验性
    12. Permissions-Policy: fullscreen
    13. Permissions-Policy: gamepad 实验性
    14. Permissions-Policy: geolocation
    15. Permissions-Policy: gyroscope 实验性
    16. Permissions-Policy: hid 实验性
    17. Permissions-Policy: identity-credentials-get 实验性
    18. Permissions-Policy: idle-detection Experimental
    19. Permissions-Policy: local-fonts Experimental
    20. Permissions-Policy: magnetometer Experimental
    21. Permissions-Policy: microphone
    22. Permissions-Policy: midi Experimental
    23. Permissions-Policy: otp-credentials Experimental
    24. Permissions-Policy: payment Experimental
    25. Permissions-Policy: picture-in-picture Experimental
    26. Permissions-Policy: publickey-credentials-create Experimental
    27. Permissions-Policy: publickey-credentials-get
    28. Permissions-Policy: screen-wake-lock
    29. Permissions-Policy: serial Experimental
    30. Permissions-Policy: speaker-selection Experimental
    31. Permissions-Policy: storage-access Experimental
    32. Permissions-Policy: usb Experimental
    33. Permissions-Policy: web-share
    34. Permissions-Policy: window-management Experimental
    35. Permissions-Policy: xr-spatial-tracking Experimental

本文内容

  • 原因
  • 出了什么问题?
  • 另请参阅

原因:CORS 标头“Origin”无法添加

原因

Reason: CORS header 'Origin' cannot be added

出了什么问题?

The user agent was unable to add the required Origin header to the HTTP request. All CORS requests must have an Origin header.

This can happen if the JavaScript code is running with enhanced privileges allowing it access to multiple domains' content, for example.

另请参阅

  • CORS 错误
  • Glossary: CORS
  • CORS introduction

Help improve MDN

Learn how to contribute.

This page was last modified on Apr 10, 2023 by MDN contributors.

View this page on GitHub • Report a problem with this content
MDN logo - MDN 文档

Your blueprint for a better internet.

  • MDN on Mastodon
  • MDN on X (formerly Twitter)
  • MDN on GitHub
  • MDN Blog RSS Feed

MDN

  • About
  • 博客
  • Careers
  • Advertise with us

Support

  • Product help
  • Report an issue

Our communities

  • MDN Community
  • MDN Forum
  • MDN Chat

Developers

  • Web Technologies
  • Learn Web Development
  • MDN Plus
  • Hacks Blog
Mozilla logo - MDN 文档
  • Website Privacy Notice
  • Cookies
  • Legal
  • Community Participation Guidelines

Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2024by individual mozilla.org contributors. Content available under a Creative Commons license.