web场景下解决手机访问跨域问题

1.主机电脑搭建web服务

下载tomcat
官网:https://tomcat.apache.org/download-10.cgi (官网不稳定经常下载不下来。可以找找资源啥的)

2.发布web服务

tomcat/webapps/ROOT目录下放置web程序
启动tomcat文件夹bin目录下的startup.sh
目录:/tomcat/bin/startup.sh

3.验证是否启动服务成功

打开电脑浏览器访问127.0.0.1:8080(默认端口设置为8080),如果能够访问到首页,应当是服务搭建成功,但是如果浏览器没有设置允许跨域可能出现访问失败的情况。

4.创建chrome-command-line文件

创建一个文件,编辑:
chromium-browser --disable-web-security --user-data-dir="/data/user/0/com.android.chrome/app_chrome/Default"

5.将文件导入手机

通过adb命令,将上述4步骤创建的文件推送到手机 /data/local/tmp目录下。
adb push 路径/chrome-command-line /data/local/tmp

6.chrome浏览器设置

浏览器访问chrome://flags,开启enable-command-line-on-non-rooted-devices设置。手动从设置里面强行停止应用后重新启动
随后访问chrome://version,查看命令行,看是否出现命令:--disable-web-security.若出现则代表ok了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值