全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 565|回复: 6

[美国VPS] vue3 如何能让客户端跨域访问指定地址呢?

[复制链接]
发表于 2023-2-4 15:37:35 | 显示全部楼层 |阅读模式
用了UNIAPP(VUE3),最后生成APK,为了防止被Q。

想先用客户浏览器调用httprequest访问WB网址,然后得到最新的IP。然后再从IP获取数据。

但是VUE3直接访问WB网址,提示跨域问题。

又不能用代理,用代理上面的步骤就失去了意义。用JS有啥办法能实现上面的想法嘛??uniapp有办法能调用android的请求HTTP API吗?
发表于 2023-2-4 15:39:10 | 显示全部楼层
跨域检查是浏览器的安全特性,你既然都是自己的客户端了,理论上是可以无视这个安全特性的。
发表于 2023-2-4 15:39:29 | 显示全部楼层
网上搜一下vue跨域,一堆解决方法
发表于 2023-2-4 15:44:44 | 显示全部楼层
需要在访问的服务器上设置跨域标头
 楼主| 发表于 2023-2-4 15:46:13 | 显示全部楼层
zc_cz 发表于 2023-2-4 15:39
跨域检查是浏览器的安全特性,你既然都是自己的客户端了,理论上是可以无视这个安全特性的。 ...

我也觉得理论上是能无视,但是找不到相关的方案。
 楼主| 发表于 2023-2-4 15:47:51 | 显示全部楼层
本帖最后由 luoluo 于 2023-2-4 15:49 编辑
silence 发表于 2023-2-4 15:39
网上搜一下vue跨域,一堆解决方法


看了很多方案,无非2种。
1、改服务端HEAD头
2、带理

这两点都做不到啊。我的意思是,能直接无视掉最好了。
发表于 2023-2-4 15:51:05 | 显示全部楼层
luoluo 发表于 2023-2-4 15:47
看了很多方案,无非2种。
1、改服务端HEAD头
2、带理

方案三:只要后端实现了 CORS,就实现了跨域

nginx做个反向代理就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-18 13:13 , Processed in 0.118442 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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