chrome 谷歌浏览器容许本地跨域

在进行前端开发设置谷歌浏览器跨域时遇到了问题,百度上说的方法无论怎么设置就是不能跨域,在死怼中发现了能够这样设置跨域(详见三)前端

总结三种方法:web

1、49版本之前的设置:

在桌面chrome快捷方式的属性中的目标输入框添加   --disable-web-security  添加部分与前面字符之间有空格(有文章说目标引号结尾的加 --args --disable-web-security,反正我没成功)chrome

2、49版本之后的设置:

 1.在电脑上新建一个目录,例如:C:\MyChromeDevUserData跨域

  2.在属性页面中的目标输入框里加上   --disable-web-security --user-data-dir=C:\MyChromeDevUserData,--user-data-dir的值就是刚才新建的目录(参考上面截图)浏览器

3、若是以上两种方法失败,用如下方法

1.经过桌面快捷方式打开文件位置,找到谷歌浏览器安装位置,看到有个chrome.exe文件命令行

  2.在电脑上新建一个目录,例如:C:\MyChromeDevUserDatablog

  3.打开cmd命令行,进入快捷方式位置 例如  cd C:\Program Files (x86)\Google\Chrome\Application开发

  4.经过命令行启动谷歌浏览器  C:\Program Files (x86)\Google\Chrome\Application>chrome.exe --disable-web-security --user-data-dir=C:\MyChromeDevUserData (红色部分为启动命令以及跨域设置)cmd

      上面第三种方式我以为和权限有关,非得用命令行启动才生效,可是我作了前面两种方式并以管理员方式启动依然无效。可是每次按第三种操做又麻烦,就偷个懒在桌面写个脚原本启动,脚本内容就是第三种方法的命令,文件命名格式xxx.bat,例如个人:it

 

 各位根据本身状况作相应更改便可,双击脚本文件便可启动chrome浏览器,而且打开跨域模式