前言:在angularjs請求數據時,會遇到跨域問題,解決辦法有很多,但是都不是我想要的(很多人云亦云,都解決不了問題)。如果你只是想在本機測試使用,可以參考如下設置。

 
具體辦法:

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

2.設置快捷方式的屬性

在快捷方式属性页面中的目标输入框里加上   --disable-web-security --user-data-dir=C:\MyChromeDevUserData

加完后的字符串為:

C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe --disable-web-security --user-data-dir=C:\MyChromeDevUserData

「Ionic」使用chrom時的跨域問題-LMLPHP

3.使用剛才的快捷方式打開chrome浏览器

再次打开chrome,发现有“--disable-web-security”相关的提示,说明chrome又能正常跨域工作了。

「Ionic」使用chrom時的跨域問題-LMLPHP

以上為濤叔解決的辦法,如果有行之有效的好辦法,請留言附上地址,感謝。

04-27 19:21