CORS 会被废除吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
p1gd0g
V2EX    问与答

CORS 会被废除吗?

  •  
  •   p1gd0g 21 天前 3933 次点击
    这算是历史遗留问题吧?
    第 1 条附言    21 天前
    哈哈,V 站氛围依然这么“硬核”。

    1. 我会不会配?

    会。但这不是我发帖的原因。
    如果配 cors 让你有优越感,我替你感到高兴。

    2. 理由是啥?

    我需要经常跨别人的域,每次加一遍代理费劲。

    3. “搞不明白跨域,然后就想喷吗”

    哪喷了请问?

    4. 为什么我觉得 cors 是历史遗留问题?

    很不幸,正是 grok 这么说我才来 v 站发帖确认下。
    这是我的问题,我没有确认他给出的链接(刚才确认了都是幻觉,他甚至给出了 cors 废除的时间线 https://imgur.com/a/WXhnoKd )。
    32 条回复    2025-10-21 17:02:08 +08:00
    bestie
        1
    bestie  
       21 天前
    理由是啥?
    Razio
        2
    Razio  
       21 天前   2
    搞不明白跨域,然后就想喷吗
    shakaraka
        3
    shakaraka  
    PRO
       21 天前
    pingdog     4
    pingdog  
       21 天前 via Android
    这是增强 web 安全的功能,变成历史遗留问题了?过多几年不就历史文件不具意义
    itechify
        5
    itechify  
    PRO
       21 天前
    黑人
    k9982874
        6
    k9982874  
       21 天前 via Android
    支持废除,https 也应该废除( doge
    donaldturinglee
        7
    donaldturinglee  
       21 天前
    2025 还没跨明白吗?
    momocraft
        8
    momocraft  
       21 天前
    这不是历史遗留问题,是安全措施

    op 这样想“跨别人域”的人就是不能废除的原因

    猜一猜,为什么那个 http header 要叫,Access-Control-**Allow**-Origin
    MossFox
        9
    MossFox  
       21 天前
    @grok is that true?
    evan1
        10
    evan1  
    PRO
       21 天前
    @grok is that true?
    sbmzhcn
        11
    sbmzhcn  
       21 天前
    grok 这种 ai 你会跟着你的意思说,ai 幻觉问题 只有 chatgpt 好一点。但也会有。不要相信 ai 的回答。
    gullitintanni
        12
    gullitintanni  
       21 天前   1
    AI 说什么你就信什么?这种一眼不靠谱的,应该追问 AI 让它给出能够支持其结论的文档(比如 W3C draft ),而不是一上来就发帖求证。

    我们公司训练的 RAG 还坚信 Javascript 已经在 Web 标准中 deprecated 了,比你这个更离谱。
    newtype0092
        13
    newtype0092  
       21 天前
    @gullitintanni 还是别追问了,分分钟给你编几个文档出来
    v1
        14
    v1  
       21 天前   1
    web 是另一半,cors 就是结婚证,你喜欢别人随便上你的另一半吗?没有配置 cors 的 web 叫伴侣,确实可以随便上,甚至换着上
    ryd994
        15
    ryd994  
       21 天前 via Android
    你看不看得懂 grok 的输出?把 LLM 当真理机用。预测,OK ?他预测的就是现实? chrome 什么时候公开说过要废除 cors 限制的功能了? W3C 和 Mozilla 什么时候说过要废除 CORS 了?

    还嘴硬。你就是既不会配 cors ,也不懂 cors 的作用,还不会用 AI 。
    AV1
        16
    AV1  
       21 天前   9
    你大概连自己想废除的东西是什么,都不知道吧。

    从上下文来看,你想废除的东西应该叫同源策略( Same-origin policy ),而不是跨域资源共享( CORS )。

    同源策略是指在 Web 浏览器中,网页脚本访问另一个网页的数据,前提是这两个网页必须有相同的 URI 、主机名和端口号。
    而 CORS 是指通过一种协商机制,使得脚本能访问被同源策略拦截的资源,即所谓的“跨域请求”。

    你说“废除 CORS”,不就等于说要废除跨域能力了吗?要是 CORS 真的被废除,你还是得到处加代理呀。

    从你把概念搞混来看,你可能是真的搞不明白跨域这些概念,把“CORS”当成“同源策略”的代名词了。

    同源策略就像房子和房子之间的墙,如果没有同源策略,就像房子没有墙,没有自己的空间,没有边界。

    配置 CORS 响应报头,对熟练的 web 开发者来说,是非常简单且低成本的工作。

    如果同源策略成为你工作的麻烦,那说明:
    你不够熟练,不了解跨域这些概念,不懂怎么配 CORS 。或者
    你经常跨别人的域,但别人不配合、不提供 CORS 响应报头,说明这些是非授权调用,有盗用别人的网络资源的嫌疑。
    HTravel
        17
    HTravel  
       21 天前
    CORS 简单的像 1+2=3 一样。你想爬别人网站的话,自己写一个 HTTP 解析代码,有个毛线的 CORS 。CORS 不就是为了用户和网站提供商安全,特意在浏览器层面添加的限制嘛。
    villivateur
        19
    villivateur  
       21 天前
    > 很不幸,正是 grok 这么说我才来 v 站发帖确认下。

    你为什么这么听 AI 的话?技术问题难道不应该默认 AI 是在扯淡吗?
    Kevin2
        20
    Kevin2  
       21 天前 via Android   1
    op 应该早发截图的。
    谁说 v 站没戾气的?站出来
    nekoneko
        21
    nekoneko  
       21 天前
    那废除 CORS 之后, 如何突破浏览器同源策略呢?
    dzdh
        22
    dzdh  
       21 天前
    > 2. 理由是啥?
    > 我需要经常跨别人的域,每次加一遍代理费劲。

    你就直接说你要“爬”。CORS 存在的目的就是防止你不设代理就访问。
    defunct9
        23
    defunct9  
       21 天前
    支持废除,就是自己公司的,一堆域名,每次都得配一大堆。烦躁的不行。
    D0n9
        24
    D0n9  
       21 天前
    如果 CORS 被废除,整个 Web 互联网都会乱成一锅粥。
    shenqi
        25
    shenqi  
       21 天前
    如果楼主是开发,有这个想法很正常。
    如果楼主是安全相关,那就不会有这个想法。
    所以下次遇到 iframe 问题,就会提出 iframe 相关 header 会被废除吗的想法。
    Immunize
        26
    Immunize  
       21 天前
    CORS 当然可以废除,但是需要另一个方案解决 CSRF 问题。不知道楼主或者 AI 有什么方案。
    Immunize
        27
    Immunize  
       21 天前
    应该是 CROS 整栋楼都被带歪了。
    @Immunize #26
    p1gd0g
        28
    p1gd0g  
    OP
       21 天前
    @AV1 #16
    感谢回复和指正,技术讨论本该这样理性的。
    我确实是最近才开始做 web 端,不清楚这些背景知识。所以我也说了我没有确认是我的问题。
    就像你说的,我在做一些非授权调用。这其实也是我最初的疑惑,为什么 app 可以无视这个规则,web 就不行。在我看来两者差异正在逐渐缩小。当然我现在大概知道原因了。
    deplives
        29
    deplives  
       21 天前
    这个标题看的我一愣一愣的
    KinBob
        30
    KinBob  
       21 天前
    将来如果不再允许跨域共享, 一个页面下连广告都得用同一个域名的,听起来还挺好的,为啥不能这样呢?
    mxT52CRuqR6o5
        31
    mxT52CRuqR6o5  
       21 天前
    你是说我百度的网站可以随意调用支付宝的转账接口吗
    pengtao2001
        32
    pengtao2001  
       20 天前
    @mxT52CRuqR6o5 哈哈哈
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5278 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 08:54 PVG 16:54 LAX 00:54 JFK 03:54
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86