在本地進行開發工作置chrome谷歌瀏覽器解決跨域問題

現在的瀏覽器出於安全策略的限制,都是不允許跨域的,但做前後分離的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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章