在本地进行开发工作置chrome谷歌浏览器解决跨域问题

现在的浏览器出于安全策略的限制,都是不允许跨域的,但做前后分离的webapp开发的时候,出于一些原因往往需要将浏览器设置成支持跨域的模式。好在chrome浏览器就是支持可跨域的设置,网上也有很多chrome跨域设置教程。但是新版本的chrome浏览器提高了跨域设置的门槛,原来的方法不再适用了。下面笔者简单介绍一下新版本chrome的跨域设置方法。

如果 Chrome 版本在49之前(XP老版本),设置方法如下:

1、在Chrome的快捷图标上点击鼠标右键

2、选择属性

3、选择快捷方式标签

4、在目标里面,在原chrome路径的基础上加上 --disable-web-security

5、点击应用

6、点击确定关闭属性窗口

7、关闭所有已打开的chrome,重新启动

8、看到地址栏下面的小黄条你使用的是不受支持的命令标记 --disable-web-security,就成功了

注意: --前面有个空格,取消小黄条可以 在后面加入 --test-type 参数

如果是49以上的版本(WIN7系统后都是这个版本之后):同样可用于360浏览器

步骤和上面的一样,只是第4步的参数稍微不一样。

--args --disable-web-security --user-data-dir="C:/ChromeDevUserData"

C:\ChromeDevUserData 为保存cookie  临时文件等信息,为空表示不保存信息,是你本地硬盘的一个目录,你自己最好新建一个,上面的目录路径换成你新建的目录就可以了。

2. Mac:

在终端中输入

open -a /Applications/Google\ Chrome.app --args --disable-web-security --user-data-dir
发布了114 篇原创文章 · 获赞 48 · 访问量 30万+

猜你喜欢

转载自blog.csdn.net/jamesdodo/article/details/105110079