内外网请求跨域问题

2022-09-30 08:38:55 +08:00
 heyjianjun

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

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

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

这篇文章讲的挺好: https://blog.conardli.top/2022/01/10/web/private-network/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/883941

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX