Google Chrome 谷歌瀏覽器 調試被坑之路

有時咱們前端開發的時候會遇到跨域問題,須要打開谷歌瀏覽器的非安全模式,這樣能夠下降瀏覽器的安全性,禁用同源策略,利於開發人員本地調試。html

下面先說如何打開Chrome的非安全模式:
1.把全部已經打開的chrome窗口關閉!
2.打開cmd,按着下圖的三步執行

3.以後回車就會打開非安全模式的chrome,而且瀏覽器會提示‘您使用的是不受支持的命令行標記:--disable-web-security。穩定性和安全性會有所降低。’(若是不提示這句話就不是非安全模式哦!)

注意:執行cmd裏第三步前,你的c盤下的Program Files (x86)\Google\Chrome\Application\這個路徑下要有chrome.exe,若是沒有能夠將你下載的chrome.exe複製到這個路徑下。
如今進入正題
首先看你的谷歌瀏覽器的版本,分新,舊版本兩種狀況。

新版本谷歌瀏覽器

好比版本84.0.4147.125 (如何查看瀏覽器版本在文章最後)

先打開瀏覽器的非安全模式,當你打開你要開發的項目時,若控制檯有以下提示:

點擊Go to Issues後提示

或者有這樣提示

這種狀況在瀏覽器地址欄輸入chrome://flags/
找到SameSite by default cookies 和 Cookies without SameSite must be secure (直接在搜索框搜SameSite就能出來),將這兩項設爲Disabled,而後點擊底部的Relaunch按鈕,就會從新打開瀏覽器,再打開項目應該就沒問題了(有的時候設爲Disabled後刷新一下瀏覽器再點擊Relaunch纔有效果)

像這樣(這個圖是在某位大佬博客裏截的,由於個人瀏覽器不是新版的,沒法截圖,先借用一下)前端

這種狀況到此就結束了,若是有問題能夠與我聯繫,看看能不能幫各位大佬解答。web

舊版本谷歌瀏覽器

若是是舊版本好比我用的72.0.3626.119

直接打開瀏覽器的非安全模式就能夠了。chrome

最後,若是你的瀏覽器是最新的版本,用以上方法無效的話,建議卸載新版本,安裝舊版本吧

(由於我就是這樣,新版本方法用了半個月就失效了,只能從新下載舊版本)跨域

查看瀏覽器版本方法:

各版本瀏覽器下載地址:https://www.portablesoft.org/google-chrome-legacy-versions/
有關cookie和SameSite知識能夠參考
https://www.jianshu.com/p/dd73c27ab8d6
http://www.ruanyifeng.com/blog/2019/09/cookie-samesite.html瀏覽器

相關文章
相關標籤/搜索