![](/img/trans.png)
[英]Why are the cookies are being sent with every request but not visible in browser console or with document.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.