背景讲解
现在的前端基本都是使用vue/react进行开发,跨域问题基本都是使用服务器的反向代理解决的。这种做法可行,不过如果是开发本地文件夹里的一个html就有点用不到了,像使用html进行开发,笔者推荐使用临时关闭Google浏览器的跨域检查来完成。
具体操作办法
macOS(Terminal):
shell
pkill -f "Google Chrome" # 或手工关闭
open -na "Google Chrome" --args --disable-web-security --user-data-dir="/tmp/chrome_dev"
Windows(在命令行或修改快捷方式 Target):
shell
"C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir="C:\ChromeDevSession"
或者右键 Chrome 快捷方式 → 属性 → 在 Target 后追加:
--disable-web-security --user-data-dir="C:\ChromeDevSession"
Linux(Terminal):
shell
pkill -f chrome
google-chrome --disable-web-security --user-data-dir="/tmp/chrome_dev"