簡體   English   中英

創建一個僅從JS訪問且不會隨每個請求/發送的Cookie。

[英]Create a cookie that is accesibe from JS only and no being sent with every request/

是否可以創建一個cookie,使其對於客戶端的瀏覽器仍然可用,但不會與每個請求的標頭一起發送?

我想通過HTTPS發送會話鹽,然后讓用戶對其進行加密,並在每次請求時都通過HTTP發送加密的數據,

有沒有一種方法不發送帶有加密數據的鹽?

查看localStorage或sessionStorage。 請注意,用於此功能的polyfill通常遵循基於cookie的方法,但是使用純localStorage或sessionStorage解決方案將不會導致每次頁面加載時都發送帶有標題的數據。

Cookie會在每個請求中發送,因為這就是它們的用途。 您需要的是localStorage,但較舊的瀏覽器不可用。 如果您要求它在較舊的瀏覽器中運行,則可以嘗試一些操作。

1:將代碼存儲在服務器上的會話中

2:將querystring中的代碼傳遞給其他頁面

3:制作完整的ajax頁面,因此您不必切換站點

4:創建一個隱藏的框架來存儲數據(最差的選擇)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM