Mac电脑上解决Chrome浏览器跨域的方案

1 篇文章 0 订阅
1 篇文章 0 订阅

在前端开发过程中,我们总能面临到一些Ajax请求浏览器跨域问题。
跨域问题一般都是后端解决的,但是作为前端的我们也要掌握一些解决跨域问题的方案。
前端解决跨域问题的方案一般来说是jsonp或者代理。
今天我就来分享浏览器端的解决跨域的方案。

  1. 目前我的项目跨域表现是这样的
    在这里插入图片描述
  2. 这时候我们第一步就在我们本地创建一个文件夹,这个文件夹是用来保存关闭安全策略后的用户信息的,名字可以随意取,位置也可以随意放。
    在这里插入图片描述
  3. 然后打开电脑的终端输入
 open -n /Applications/Google\ Chrome.app/ --args --disable-web-security  --user-data-dir=/Users/chenlei/Documents/chenlei/MyChromeDevUserData

解释一下:open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=之前创建文件所在位置地址。
4.然后敲击回车即可打开电脑的Chrome浏览器。你可以对比一下,我们刚刚打开的浏览器和我们之前的相比,上方会有一个不安全的提示。
在这里插入图片描述

  1. 接下来可以将之前需要调试的程序页面复制粘贴到新打开的浏览器中,可以看到AJAX跨域的问题已经解决了,数据能够获取到了
    在这里插入图片描述

那这边在强调一下,我们可能不知道我们新建的文件夹的地址改如何表示,那么这个时候我们可以打开终端,输入一下命令,回车之后即可在文件夹的上方看到文件的地址,替换我上面的文件地址即可

defaults write com.apple.finder _FXShowPosixPathInTitle -bool TRUE;killall Finder

在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值