chrome 禁止跨域策略(CORS policy)
2021-06-12 本文已影响0人
朱传武
很多时候,后台小伙很兴奋的告诉你接口都ok了,可以继承对接,你用postman测了一下也通过了,然后当你在前端(web)里面想调试的时候, 却发现后台并没有配置跨越策略,也就是允许浏览器跨域请求,当你前去沟通,后台答应会很快解决之后,等了好久又没信了,明明很简单的问题咋就这么难吗?这样就影响前端调试进度了,比如我今天有遇到了……
image (2).png
image.png
image.png
实在无法忍,又没啥办法,总不能一直卡在这,搜了一下谷歌其实可以禁止cors跨域相关的策略的,具体方法记录如下,第一次用,比较爽,这样只要上线之前后台改了就行了,不影响前端调试了:
很委婉的请求对方修改一下策略,结果人家并不知道跨域跨相关的解决方案,普及之后对方答应修改,可是过去了两天依旧没啥动静……
image.png
image.png
实在无法忍,又没啥办法,总不能一直卡在这,搜了一下谷歌其实可以禁止cors跨域相关的策略的,具体方法记录如下,第一次用,比较爽,这样只要上线之前后台改了就行了,不影响前端调试了:
Linux:
google-chrome --disable-web-security
Windows:
1) Right click on desktop, add new shortcut
2) Add the target as "[PATH_TO_CHROME]\chrome.exe" --disable-web-security --disable-gpu --user-data-dir=~/chromeTemp
ex on Windows 10 :
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --disable-gpu --user-data-dir=~/chromeTemp
3) Click OK.
OSX:
open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_test" --disable-web-security
真是万能的chrome
每一个优秀的前端都有一半后台同事的功劳,没有他们的逼迫,哪有这么优秀的我们……