【轉載】chrome瀏覽器的跨域設置——包括版本49先後兩種設置

作先後分離的webapp開發的時候,出於一些緣由每每須要將瀏覽器設置成支持跨域的模式,好在chrome瀏覽器就是支持可跨域的設置,網上也有不少chrome跨域設置教程。可是新版本的chrome瀏覽器提升了跨域設置的門檻,原來的方法再也不適用了。下面筆者簡單介紹一下新版本chrome的跨域設置方法。html

版本號49以前的跨域設置

先介紹一下老方法,參考了一些網上的教程,其實直接在打開命令上加--disable-web-security就能夠了。web

具體作法爲:chrome

1.下載並安裝好chorme瀏覽器後在桌面找到瀏覽器快捷圖標並點擊鼠標右鍵的屬性一欄。
2.在屬性頁面中的目標輸入框里加上   --disable-web-security  以下圖所示:segmentfault

3.點擊應用和肯定後關閉屬性頁面,並打開chrome瀏覽器。若是瀏覽器出現提示「你使用的是不受支持的命令標記 --disable-web-security」,那麼說明配置成功。跨域

版本號49以後的chrome跨域設置

chrome的版本升到49以後,跨域設置比之前嚴格了,在打開命令上加--disable-web-security以後還須要給出新的用戶我的信息的目錄。衆所周知chrome是須要用gmail地址登陸的瀏覽器,登陸後就會生成一個存儲我的信息的目錄,保存用戶的收藏、歷史記錄等我的信息。49版本以後,若是設置chrome瀏覽器爲支持跨域模式,須要指定出一個我的信息目錄,而不能使用默認的目錄,估計是chrome瀏覽器怕用戶勿使用跨域模式泄露本身的我的信息(主要是cookie,不少網站的登陸token信息都是保存在cookie裏)。瀏覽器

具體作法爲:cookie

1.在電腦上新建一個目錄,例如:C:\MyChromeDevUserDataapp

2.在屬性頁面中的目標輸入框里加上   --disable-web-security --user-data-dir=C:\MyChromeDevUserData,--user-data-dir的值就是剛纔新建的目錄。webapp

3.點擊應用和肯定後關閉屬性頁面,並打開chrome瀏覽器。網站

再次打開chrome,發現有「--disable-web-security」相關的提示,說明chrome又能正常跨域工做了。

跨域成功後,首頁換成了google的welcome頁面,同時原來收藏的連接和歷史記錄都不見了,而C:\MyChromeDevUserData目錄下則生成了新的我的信息相關的文件。

參考:

http://www.spasvo.com/news/html/201634135708.html

https://segmentfault.com/q/1010000004609895

相關文章
相關標籤/搜索