解决开发环境跨域问题方法有很多,设置代理什么的略显繁琐;接下来介绍一个十秒解决开发环境跨域问题的方法——取消浏览器同源策,解决所有跨域问题,以谷歌浏览器为例。
一:Windows
①:关闭浏览器
②:新建一个chrome快捷方式,右键“属性”,“快捷方式”选项卡里选择“目标”,添加--args --disable-web-security --user-data-dir
③:重启浏览器即可
二:Mac版
①:在电脑任意位置新建一个文件夹,本人新建的文件夹为desktop下的chromeData
②:启动terminal窗口,输入一下命令,--user-data-dir的值请根据个人电脑设置更改,需要更改的位置为xiaoqiang、chromeData
open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=/Users/xiaoqiang/Desktop/chromeData
回车,即可打开一个新的浏览器窗口,同时解决浏览器同源策略限制。
注:网上的方法也是用open打开,但缺少--user-data-dir的值,本人系统不支持,--user-data-dir的值为必须,亲测可行。