現在的瀏覽器出於安全策略的限制,都是不允許跨域的,但做前後分離的webapp開發的時候,出於一些原因往往需要將瀏覽器設置成支持跨域的模式。好在chrome瀏覽器就是支持可跨域的設置,網上也有很多chrome跨域設置教程。但是新版本的chrome瀏覽器提高了跨域設置的門檻,原來的方法不再適用了。下面筆者簡單介紹一下新版本chrome的跨域設置方法。
如果 Chrome 版本在49之前(XP老版本),設置方法如下:
1、在Chrome的快捷圖標上點擊鼠標右鍵
2、選擇屬性
3、選擇快捷方式
標籤
4、在目標
裏面,在原chrome路徑的基礎上加上 --disable-web-security
5、點擊應用
6、點擊確定關閉屬性窗口
7、關閉所有已打開的chrome,重新啓動
8、看到地址欄下面的小黃條你使用的是不受支持的命令標記 --disable-web-security
,就成功了
注意: --前面有個空格,取消小黃條可以 在後面加入 --test-type 參數
如果是49以上的版本(WIN7系統後都是這個版本之後):同樣可用於360瀏覽器
步驟和上面的一樣,只是第4步的參數稍微不一樣。
--args --disable-web-security --user-data-dir="C:/ChromeDevUserData"
C:\ChromeDevUserData 爲保存cookie 臨時文件等信息,爲空表示不保存信息,是你本地硬盤的一個目錄,你自己最好新建一個,上面的目錄路徑換成你新建的目錄就可以了。
2. Mac:
在終端中輸入
open -a /Applications/Google\ Chrome.app --args --disable-web-security --user-data-dir