chrome 谷歌瀏覽器容許本地跨域

在進行前端開發設置谷歌瀏覽器跨域時遇到了問題,百度上說的方法無論怎麼設置就是不能跨域,在死懟中發現了能夠這樣設置跨域(詳見三)前端

總結三種方法:web

1、49版本之前的設置:

在桌面chrome快捷方式的屬性中的目標輸入框添加   --disable-web-security  添加部分與前面字符之間有空格(有文章說目標引號結尾的加 --args --disable-web-security,反正我沒成功)chrome

2、49版本之後的設置:

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

  2.在屬性頁面中的目標輸入框里加上   --disable-web-security --user-data-dir=C:\MyChromeDevUserData,--user-data-dir的值就是剛纔新建的目錄(參考上面截圖)瀏覽器

3、若是以上兩種方法失敗,用如下方法

1.經過桌面快捷方式打開文件位置,找到谷歌瀏覽器安裝位置,看到有個chrome.exe文件命令行

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

  3.打開cmd命令行,進入快捷方式位置 例如  cd C:\Program Files (x86)\Google\Chrome\Application開發

  4.經過命令行啓動谷歌瀏覽器  C:\Program Files (x86)\Google\Chrome\Application>chrome.exe --disable-web-security --user-data-dir=C:\MyChromeDevUserData (紅色部分爲啓動命令以及跨域設置)cmd

      上面第三種方式我以爲和權限有關,非得用命令行啓動才生效,可是我作了前面兩種方式並以管理員方式啓動依然無效。可是每次按第三種操做又麻煩,就偷個懶在桌面寫個腳原本啓動,腳本內容就是第三種方法的命令,文件命名格式xxx.bat,例如個人:it

 

 各位根據本身狀況作相應更改便可,雙擊腳本文件便可啓動chrome瀏覽器,而且打開跨域模式