码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2018-09-26 17:16:00      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:userdata   命令   dir   web   本地   创建   文章   info   部分   

现在比较新的浏览器在本地调试时AJAX请求,基本都会有跨域问题。相应的解决方案也挺多的,工具也不少。像charles等抓包工具等。不过最简单的就是移除浏览器的同源限制。

我们要做的第一步,就是创建一个文件夹,这个文件夹是用来保存关闭安全策略后的用户信息的,名字可以随意取,位置也可以随意放:
技术分享图片

然后打开终端,输入下面代码:

open -n /Applications/Google\ Chrome.app/ --args --disable-web-security  --user-data-dir=/Users/LeoLee/Documents/MyChromeDevUserData 

大家需要根据自己存放刚刚创建的文件夹的地址来更改上面的代码,也就是下面图中的红框区域,缺少了这部分的代码导致很多用户在关闭安全策略时失败
技术分享图片

输入代码,敲下回车,接下来Chrome应该会弹出一个窗口
技术分享图片

点击启动Google Chrome,会发现与之前的Chrome相比,此时的Chrome多了上方的一段提示,告诉你现在使用的模式并不安全

技术分享图片

接下来可以将之前需要调试的程序页面复制粘贴到新打开的浏览器中,可以看到AJAX跨域的问题已经解决了,数据能够获取到了。

重新开启安全策略就是把命令里面的disable改成enable就ok了。

文章参考https://www.jianshu.com/p/2db73311fcbe

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

标签:userdata   命令   dir   web   本地   创建   文章   info   部分   

原文地址:https://www.cnblogs.com/dxzg/p/9707639.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!