设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 72|回复: 13

js随心所欲的跨域方案有吗?

[复制链接]

17

主题

30

回帖

147

积分

注册会员

积分
147
发表于 2020-8-10 21:35:07 | 显示全部楼层 |阅读模式
查了很多方式,都是需要对方网站配合。

这就有点扯了。

求助各位大佬,有没有真正的js跨域方案。
回复

使用道具 举报

8

主题

107

回帖

270

积分

中级会员

积分
270
发表于 2020-8-11 01:08:31 | 显示全部楼层
最简单的就是用别人的接口,比如:cors.zme.ink

最保险且经济的是用cf啊,各种各样的地方都在用cf,这里也可以啊,官方的模板库还专门提供了教程(就是有点啰嗦):https://developers.cloudflare.com/workers/templates/pages/cors_header_proxy/
其实就是修改响应的header头信息:添加Access-Control-Allow-Origin、Access-Control-Allow-Methods、Access-Control-Allow-Headers
回复

使用道具 举报

20

主题

158

回帖

412

积分

中级会员

积分
412
发表于 2020-8-10 21:36:00 | 显示全部楼层
没有解决方案

不然我的无限存储 就不会搁置这么久了

要么就反代,但是走的是自己服务器流量,自己考虑吧
回复

使用道具 举报

17

主题

30

回帖

147

积分

注册会员

积分
147
 楼主| 发表于 2020-8-11 01:10:00 | 显示全部楼层

W4ter 发表于 2020-8-10 21:36

没有解决方案

不然我的无限存储 就不会搁置这么久了

大佬能举个反代方案的例子吗
回复

使用道具 举报

377

主题

2453

回帖

6185

积分

论坛元老

积分
6185
发表于 2020-8-10 21:39:40 | 显示全部楼层


随心所欲的方案,就是用自己的后端去拿,然后自己调用自己的后端接口。
回复

使用道具 举报

17

主题

30

回帖

147

积分

注册会员

积分
147
 楼主| 发表于 2020-8-10 21:36:00 | 显示全部楼层

W4ter 发表于 2020-8-10 21:36

没有解决方案

不然我的无限存储 就不会搁置这么久了

反代只能解决get方式吧,post无解吧
回复

使用道具 举报

19

主题

312

回帖

735

积分

高级会员

积分
735
发表于 2020-8-10 21:42:25 | 显示全部楼层

白墨 发表于 2020-8-10 21:42

反代只能解决get方式吧,post无解吧

有解啊, 反代跟 get/ post 没关系的
回复

使用道具 举报

17

主题

30

回帖

147

积分

注册会员

积分
147
 楼主| 发表于 2020-8-11 01:11:00 | 显示全部楼层

锦安 发表于 2020-8-10 21:47

有解啊, 反代跟 get/ post 没关系的

能详细指点下反代怎么实现吗
回复

使用道具 举报

78

主题

4656

回帖

9594

积分

论坛元老

积分
9594
发表于 2020-8-10 21:42:33 | 显示全部楼层
本帖最后由 锦安 于 2020-8-10 21:55 编辑

白墨 发表于 2020-8-10 21:48

能详细指点下反代怎么实现吗


随便搜下就有啊
我举个例子 , 比如后端域名是api.aaa.com 而前端是h5.bbb.com 那么这个时候后端没设置cros的话会有跨域问题.
那么前端可以先请求api.bbb.com 然后Nginx接收到后转发到api.aaa.cm即可

贴个随便搜的的连接 https://juejin.im/post/6844903903637553165不需要对方配合的跨域方法只能是反代了。
简单的说就是将对方的流量进行一次中转,然后我们便可以定义相应头,允许我们进行跨域。
给个Demo:https://api.zme.ink/
可以利用上述网站免费进行任意网站跨域的操作。

回复

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2020-8-10 21:36:00 | 显示全部楼层

arron 发表于 2020-8-11 01:08

最简单的就是用别人的接口,比如:cors.zme.ink

最保险且经济的是用cf啊,各种各样的地方都在用cf,这里也 ...

多谢大佬指点
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2026-2-8 04:10 , Processed in 0.016959 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表