Frontend
cookies|Third-party cookies
https://www.chromium.org/updates/same-site
https://www.chromium.org/updates/same-site
Chrome 會將沒有對 Cookie SameSite 屬性的 Cookie 預設加入 SameSite=Lax 的屬性,這會致使不相同的網站,無法再透過 Get 以外的請求取得到 Cookie ,因此對外站進行 POST 請求; 如果要避免這問題,就必須將 SameSite 屬性設為 SameSite=None; secure,並且透過 Https 進行資料傳輸,就能避免 Cookie 在不同網站能被存取且又能安全傳遞資料。如果沒加上 secure ,一樣僅能透過 Https 運作。
fetch("http://192.168.1.100:3030", { method: "POST", credentials: "include", });
// axiospostRequest(context: any, params: axiosParams) { return axios({ // method: "post", url: `${base}${params.url}`, data: params.data, withCredentials: true, }); }https :
-
Origin
- Host
-
Origin
- Host
-
Origin
- Host
-
Origin
- Host