前端er開發一般避不開跨域問題,開發階段,本地代碼訪問服務器接口會提示跨域,沒法獲取到想要的數據。以前用Windows開發能夠很好的解決,安裝Chrome,而後在快捷方式右鍵屬性,在目標一欄最後添加 --args --disable-web-security
便可,有兩種版本設置方式,這裏不作過多說明。可是Mac上的跨域就沒那麼方便了,由於應用啓動再也不是像Windows的快捷方式了,也沒有屬性了,只能在終端用命令行打開跨域模式,命令以下(需替換路徑中的yourname):前端
open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=/Users/yourname/MyChromeDevUserData/
web
每次開啓跨域都須要從新敲命令,比較麻煩,下面介紹一種簡單的方式,利用Mac自帶的automator建立一個應用程序。shell
command+ 空格打開,輸入automator回車打開automator跨域
選擇應用程序,點擊選取 服務器
選擇實用工具中的shell腳本,雙擊以後輸入app
4. 關閉並重命名,保存到應用程序,點擊存儲 這時候就能夠Launchpad種看到建立的應用了 5. 爲了之後啓動方即可以拖動到程序塢中保留 至此,跨域Chrome的快捷啓動方式就完成了!
open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=/Users/yourname/MyChromeDevUserData/
工具