因為開發環境需要, 我們會把Chrome瀏覽器的same-site-by-default-cookies和cookies-without-same-site-must-be-secure兩項都在flag里禁用了
Chrome 91版本, Chromium直接把選項給關了而且設置成默認開啟.
但是文中還寫了"In Chrome 94, the command-line flag --disable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure will be removed", 也就是說這個SameSiteByDefaultCookies和CookiesWithoutSameSiteMustBeSecure還沒有被移除, 但是這個所謂的command-line flag是個什么東西呢?
這個command-line flag是指在啟動Choromium時所帶的參數, 在windows中可以通過修改應用的快捷方式目標屬性來給啟動的應用加上參數.
Chromium支持的command-line flag, 具體操作過程如下:
在右擊Chrome/Edge的快捷方式, 點擊"屬性".
在"目標(Target)"屬性中末尾加上
--disable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure
Mac 設備下首先關閉瀏覽器, 打開終端輸入以下指令
open -a "Google Chrome" --args --disable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure
Microsoft Edge
open -a "Microsoft Edge" --args --disable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure