1. 程式人生 > 其它 >Chrome91版本 SameSite cookies 被移除後的解決方法

Chrome91版本 SameSite cookies 被移除後的解決方法

因為開發環境需要, 我們會把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