实现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设置方法参考方案

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

相关推荐
子兮曰1 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
子兮曰1 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
前端·后端·ai编程
前端小万1 天前
写公众号赚了 3000 块后,我做了一款叫 "一键成稿" 的软件
前端·微信小程序
爱勇宝1 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"
前端·后端·chatglm (智谱)
三十而立洋1 天前
Cookie 详解:从产生到安全,一次讲透
前端·javascript
卡布鲁1 天前
把一个 Vite + Vue3 应用塞进 qiankun (React + Umi3) 主站:十个坑的复盘
前端·javascript·react.js
汉堡大王95271 天前
Jev:不是聊天机器人, 而是一个智能 if 语句
前端·人工智能·后端
梦想很大很大1 天前
从运行事实到回归证据:Workrun 的 Telemetry 与 Evaluation 实践
前端·人工智能·后端
计算机魔术师1 天前
Meta Muse agent 接入 Shopify 的 Shop Pay 实现代理式购物
前端
沙蒿同学1 天前
我用 Go 搭了一条 AI Agent 流水线:从 1 张商品图到一整套淘宝详情页
前端·javascript·后端