vue3 如何能让客户端跨域访问指定地址呢?

查看 138|回复 6
作者:luoluo   
用了UNIAPP(VUE3),最后生成APK,为了防止被Q。
想先用客户浏览器调用httprequest访问WB网址,然后得到最新的IP。然后再从IP获取数据。
但是VUE3直接访问WB网址,提示跨域问题。
又不能用代理,用代理上面的步骤就失去了意义。用JS有啥办法能实现上面的想法嘛??uniapp有办法能调用android的请求HTTP API吗?

办法, 网址, 用了

zc_cz   
跨域检查是浏览器的安全特性,你既然都是自己的客户端了,理论上是可以无视这个安全特性的。
silence   
网上搜一下vue跨域,一堆解决方法
diocat   
需要在访问的服务器上设置跨域标头
luoluo
OP
  

zc_cz 发表于 2023-2-4 15:39
跨域检查是浏览器的安全特性,你既然都是自己的客户端了,理论上是可以无视这个安全特性的。 ...

我也觉得理论上是能无视,但是找不到相关的方案。
luoluo
OP
  
   

silence 发表于 2023-2-4 15:39
网上搜一下vue跨域,一堆解决方法

看了很多方案,无非2种。
1、改服务端HEAD头
2、带理
这两点都做不到啊。我的意思是,能直接无视掉最好了。
silence   

luoluo 发表于 2023-2-4 15:47
看了很多方案,无非2种。
1、改服务端HEAD头
2、带理

方案三:只要后端实现了 CORS,就实现了跨域
nginx做个反向代理就可以了
您需要登录后才可以回帖 登录 | 立即注册

返回顶部