全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 448|回复: 6
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2023-2-4 15:37:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用了UNIAPP(VUE3),最后生成APK,为了防止被Q。

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

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

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

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


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

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

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

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

本版积分规则

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

GMT+8, 2024-5-17 08:17 , Processed in 0.066202 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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