实现chrome浏览器允许跨域的设置

前言:

本文主要介绍设置chrome浏览器允许跨域的实现方法,主要是为了解决前后端联调时的一些跨域问题。

通常情况下,前后端分离项目,本地调试代码的时候,经常会遇到跨域问题。在实际工作中其实还是比较实用的,而且实现步骤非常简单。

一、需求背景

我们前端在做项目开发时,需要在本地启动服务,通过浏览器访问页面进行接口联调。但是会遇到跨域问题,可以通过修改代码设置跨域,也可以通过在Chrome设置跨域的方式来解决。

对于跨域问题来说,一般都是由后端解决,如果放在前端的话,目前的解决方式,主要是通过webpack的devServer来配置。

但是有时候开发环境中没有配置devServer,或者项目初期,后端还没有设置跨域,而我们前端也不想干等着浪费开发时间,应该如何处理呢?

二、实现方案

备注:此处先以Mac电脑为例,后面会将Windows电脑的实现方案附上。

  1. 在本地新建一个文件夹:MyChromeDevUserData (文件名可自定义,此处以我的为例)
  1. 把刚才建好的文件夹拖到终端,得到该文件夹的地址路径:
  1. 打开终端输入以下命令:
css 复制代码
open -n /Applications/Google\ Chrome.app/ --args --disable-web-security  --user-data-dir=/Users/xxx/myProject/MyChromeDevUserData

注:根据每个人的电脑不同,命令中需要改的是--user-data-dir后面的路径 (替换为自己的目录路径即可,即第2步中获取到的文件夹的地址路径)。

  1. 回车执行这段代码,就会打开一个新的谷歌浏览器,即出现下图所示页面:

如果是第一次打开,需要重新登录账号,其实就相当于重新打开了一个没有关系的浏览器。

  1. 浏览器出现上面那句话就大功告成了!最后将刚刚跨域的页面地址拷贝到该浏览器即可。

注意事项:

  • 只有通过该命令打开的Google浏览器,才能解决跨域问题;
  • 关闭这个窗口后,需要再次启动该命令,才可以进行跨域访问。

最后附上Windows电脑设置Chrome浏览器跨越设置的实现方案: windows设置方法参考方案

以上,希望对大家有帮助!

相关推荐
库拉镜像AI牛牛33 分钟前
短剧内容自动化生产:知漫剧工作室落地教程
大数据·服务器·前端·人工智能·语音识别
律宏阔34 分钟前
Flutter 列表图片内存优化:CachedNetworkImage 与 ClipRRect 的取舍
前端·flutter
行者全栈架构师35 分钟前
【鸿蒙心迹】相册文搜图工程化落地:HarmonyOS 7.0 端侧 AI 检索全链路实战与 5 个踩坑解法
前端
律宏阔1 小时前
Dart 3 Record:解决 Future.wait 异构返回值的类型问题
前端·flutter
Seraphina361 小时前
DVWA(XSS Reflected/Stored High,CSRF Low)
前端·xss·csrf
默_笙2 小时前
🍔 中间件不只是打日志:四个钩子、一次短路,和自带的工具
前端·javascript
程序员老赵3 小时前
Docker 部署 Dolibarr:轻松搭建开源 ERP/CRM 平台
运维·前端·后端
星禾元亨3 小时前
同一件事有三份资料,AI 该信哪一份?冲突判定、优先级链与处置流程
前端·人工智能
Dovis(誓平步青云)3 小时前
家里设备越来越多,如何用一张空间地图控制灯光和温度![
android·java·前端·javascript·人工智能·电脑
穆梓兰煊3 小时前
TS5.7 vs 裸JS:AI应用少3坑
前端