为了开发目的,我有一个特别配置的Google Chrome快捷方式,允许我们规避同源策略。这将设置一个包含查询结果的cookie到该端点。然而,以前配置如下。
C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-gpu --disable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure --disable-web-security --user-data-dir="C:\Users\joao.pereira\Documents\cors_user_data_dir"
然而,根据发布说明,自Chrome 91起,SameSiteDefaultCookies
和CookiesWithoutSameSiteMustBeSecure
将在Chrome 94中被删除。
2021年3月18日:随着Chrome 91的发布,标志#same-site-by-default-cookies和#cookies-without-same-site-must-be-secure已从chrome://flags中删除,因为该行为现已默认启用。 在Chrome 94中,命令行标志--disable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure将被删除。
随着Chrome 94的到来,我们就到了这个情况。由于这些被删除了,我目前无法访问所需的资源。不幸的是,降级Chrome版本也不是一种选项,因为计算机受组织控制。设置另一个具有类似配置的浏览器会起作用,因此在这方面的建议也会受到欢迎。