V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
heyjianjun
V2EX  ›  程序员

内外网请求跨域问题

  •  
  •   heyjianjun · 2022-09-30 08:38:55 +08:00 · 2370 次点击
    这是一个创建于 787 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我们公司用的是致远的 OA 系统,用域名访问,在公司默认走公司内网,回到家之后走外网,有的时候在公司打开正常,回到家之后就打不开,F12 看了下发现是跨域,明明网址和 css 、js 这些静态资源在一个域名下呀,仔细看了下请求的是缓存,清理下缓存就好了,有大佬遇到这种问题吗

    13 条回复    2022-09-30 18:43:58 +08:00
    sunny1688
        1
    sunny1688  
       2022-09-30 08:59:54 +08:00
    url 发来看看?
    tutou
        2
    tutou  
       2022-09-30 09:05:18 +08:00
    建议说的详细点
    weixd96
        3
    weixd96  
       2022-09-30 09:19:08 +08:00
    你们内网有 DNS 服务器吧
    crystom
        4
    crystom  
       2022-09-30 09:24:05 +08:00
    对,我也遇到过,刷新缓存就正常了。明明资源跟网页 URL 在一个域的
    v2eb
        5
    v2eb  
       2022-09-30 09:31:28 +08:00 via Android
    检查下 options 请求
    hua123s
        6
    hua123s  
       2022-09-30 09:52:15 +08:00 via iPhone
    Vary: Origin
    @crystom 感觉你们说的和这个 header 有关
    crystom
        7
    crystom  
       2022-09-30 10:07:42 +08:00
    @hua123s 是的,不过我的系统的 js ,css 一般只在本系统使用。中间确实切换过 ip ,比如断开和链接猥皮恩
    NewYear
        8
    NewYear  
       2022-09-30 10:32:51 +08:00
    我家也用致远 OA ,统一用外网 IP 和端口就可以了。

    如果你家的外网 IP 和端口不能在内网访问,那你们的 IT 部门要打屁股。
    Daiwf
        9
    Daiwf  
       2022-09-30 10:41:31 +08:00
    options 里面可能会去确认下 cookie 然后你刷了缓存 cookie 就对的上了,否则对不上。我猜的
    heyjianjun
        10
    heyjianjun  
    OP
       2022-09-30 10:48:28 +08:00
    @weixd96 是的
    heyjianjun
        11
    heyjianjun  
    OP
       2022-09-30 10:49:21 +08:00
    @NewYear 对,我查了下就是这个问题
    gearfox
        12
    gearfox  
       2022-09-30 11:58:53 +08:00
    都用外网域名和端口访问就好了
    AnnatarHe
        13
    AnnatarHe  
       2022-09-30 18:43:58 +08:00
    新策略。

    这篇文章讲的挺好: https://blog.conardli.top/2022/01/10/web/private-network/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3787 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:07 · PVG 13:07 · LAX 21:07 · JFK 00:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.